diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..34463d1 --- /dev/null +++ b/Package.swift @@ -0,0 +1,47 @@ +// swift-tools-version:5.3 +import PackageDescription + +let package = Package( + name: "TreeSitterKotlin", + products: [ + .library(name: "TreeSitterKotlin", targets: ["TreeSitterKotlin"]), + ], + dependencies: [], + targets: [ + .target(name: "TreeSitterKotlin", + path: ".", + exclude: [ + "Cargo.toml", + "Makefile", + "binding.gyp", + "bindings/c", + "bindings/go", + "bindings/node", + "bindings/python", + "bindings/rust", + "prebuilds", + "grammar.js", + "package.json", + "package-lock.json", + "pyproject.toml", + "setup.py", + "test", + "examples", + ".editorconfig", + ".github", + ".gitignore", + ".gitattributes", + ".gitmodules", + ], + sources: [ + "src/parser.c", + "src/scanner.c", + ], + resources: [ + .copy("queries") + ], + publicHeadersPath: "bindings/swift", + cSettings: [.headerSearchPath("src")]) + ], + cLanguageStandard: .c11 +) diff --git a/binding.gyp b/binding.gyp index 08d3e0c..6a11dc2 100644 --- a/binding.gyp +++ b/binding.gyp @@ -2,18 +2,29 @@ "targets": [ { "target_name": "tree_sitter_kotlin_binding", + "dependencies": [ + " -#include "nan.h" +#include -using namespace v8; +typedef struct TSLanguage TSLanguage; -extern "C" TSLanguage * tree_sitter_kotlin(); +extern "C" TSLanguage *tree_sitter_kotlin(); -namespace { +// "tree-sitter", "language" hashed with BLAKE2 +const napi_type_tag LANGUAGE_TYPE_TAG = { + 0x8AF2E5212AD58ABF, 0xD5006CAD83ABBA16 +}; -NAN_METHOD(New) {} - -void Init(Local exports, Local module) { - Local tpl = Nan::New(New); - tpl->SetClassName(Nan::New("Language").ToLocalChecked()); - tpl->InstanceTemplate()->SetInternalFieldCount(1); - - Local constructor = Nan::GetFunction(tpl).ToLocalChecked(); - Local instance = constructor->NewInstance(Nan::GetCurrentContext()).ToLocalChecked(); - Nan::SetInternalFieldPointer(instance, 0, tree_sitter_kotlin()); - - Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("kotlin").ToLocalChecked()); - Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); +Napi::Object Init(Napi::Env env, Napi::Object exports) { + exports["name"] = Napi::String::New(env, "kotlin"); + auto language = Napi::External::New(env, tree_sitter_kotlin()); + language.TypeTag(&LANGUAGE_TYPE_TAG); + exports["language"] = language; + return exports; } -NODE_MODULE(tree_sitter_kotlin_binding, Init) - -} // namespace +NODE_API_MODULE(tree_sitter_kotlin_binding, Init) diff --git a/bindings/node/index.d.ts b/bindings/node/index.d.ts new file mode 100644 index 0000000..efe259e --- /dev/null +++ b/bindings/node/index.d.ts @@ -0,0 +1,28 @@ +type BaseNode = { + type: string; + named: boolean; +}; + +type ChildNode = { + multiple: boolean; + required: boolean; + types: BaseNode[]; +}; + +type NodeInfo = + | (BaseNode & { + subtypes: BaseNode[]; + }) + | (BaseNode & { + fields: { [name: string]: ChildNode }; + children: ChildNode[]; + }); + +type Language = { + name: string; + language: unknown; + nodeTypeInfo: NodeInfo[]; +}; + +declare const language: Language; +export = language; diff --git a/bindings/node/index.js b/bindings/node/index.js index 7010b7e..6657bcf 100644 --- a/bindings/node/index.js +++ b/bindings/node/index.js @@ -1,18 +1,6 @@ -try { - module.exports = require("../../build/Release/tree_sitter_kotlin_binding"); -} catch (error1) { - if (error1.code !== 'MODULE_NOT_FOUND') { - throw error1; - } - try { - module.exports = require("../../build/Debug/tree_sitter_kotlin_binding"); - } catch (error2) { - if (error2.code !== 'MODULE_NOT_FOUND') { - throw error2; - } - throw error1 - } -} +const root = require("path").join(__dirname, "..", ".."); + +module.exports = require("node-gyp-build")(root); try { module.exports.nodeTypeInfo = require("../../src/node-types.json"); diff --git a/bindings/python/tree_sitter_kotlin/__init__.py b/bindings/python/tree_sitter_kotlin/__init__.py new file mode 100644 index 0000000..b7c2cf6 --- /dev/null +++ b/bindings/python/tree_sitter_kotlin/__init__.py @@ -0,0 +1,5 @@ +"Kotlin grammar for tree-sitter" + +from ._binding import language + +__all__ = ["language"] diff --git a/bindings/python/tree_sitter_kotlin/__init__.pyi b/bindings/python/tree_sitter_kotlin/__init__.pyi new file mode 100644 index 0000000..5416666 --- /dev/null +++ b/bindings/python/tree_sitter_kotlin/__init__.pyi @@ -0,0 +1 @@ +def language() -> int: ... diff --git a/bindings/python/tree_sitter_kotlin/binding.c b/bindings/python/tree_sitter_kotlin/binding.c new file mode 100644 index 0000000..41a526e --- /dev/null +++ b/bindings/python/tree_sitter_kotlin/binding.c @@ -0,0 +1,27 @@ +#include + +typedef struct TSLanguage TSLanguage; + +TSLanguage *tree_sitter_kotlin(void); + +static PyObject* _binding_language(PyObject *self, PyObject *args) { + return PyLong_FromVoidPtr(tree_sitter_kotlin()); +} + +static PyMethodDef methods[] = { + {"language", _binding_language, METH_NOARGS, + "Get the tree-sitter language for this grammar."}, + {NULL, NULL, 0, NULL} +}; + +static struct PyModuleDef module = { + .m_base = PyModuleDef_HEAD_INIT, + .m_name = "_binding", + .m_doc = NULL, + .m_size = -1, + .m_methods = methods +}; + +PyMODINIT_FUNC PyInit__binding(void) { + return PyModule_Create(&module); +} diff --git a/bindings/python/tree_sitter_kotlin/py.typed b/bindings/python/tree_sitter_kotlin/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs index 2dd4a7a..6c34779 100644 --- a/bindings/rust/build.rs +++ b/bindings/rust/build.rs @@ -7,6 +7,9 @@ fn main() { .flag_if_supported("-Wno-unused-parameter") .flag_if_supported("-Wno-unused-but-set-variable") .flag_if_supported("-Wno-trigraphs"); + #[cfg(target_env = "msvc")] + c_config.flag("-utf-8"); + let parser_path = src_dir.join("parser.c"); c_config.file(&parser_path); diff --git a/bindings/swift/TreeSitterKotlin/kotlin.h b/bindings/swift/TreeSitterKotlin/kotlin.h new file mode 100644 index 0000000..99eedbd --- /dev/null +++ b/bindings/swift/TreeSitterKotlin/kotlin.h @@ -0,0 +1,16 @@ +#ifndef TREE_SITTER_KOTLIN_H_ +#define TREE_SITTER_KOTLIN_H_ + +typedef struct TSLanguage TSLanguage; + +#ifdef __cplusplus +extern "C" { +#endif + +const TSLanguage *tree_sitter_kotlin(void); + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_KOTLIN_H_ diff --git a/package.json b/package.json index 5da3456..f55212b 100644 --- a/package.json +++ b/package.json @@ -3,13 +3,15 @@ "version": "0.3.7", "description": "Tree-sitter grammar for Kotlin", "main": "bindings/node", + "types": "bindings/node", "scripts": { "test": "tree-sitter test", - "install": "node-gyp rebuild", + "install": "node-gyp-build", "generate": "tree-sitter generate", "parse": "tree-sitter parse", "build-wasm": "tree-sitter build-wasm", - "playground": "tree-sitter playground" + "playground": "tree-sitter playground", + "prebuildify": "prebuildify --napi --strip" }, "repository": { "type": "git", @@ -20,6 +22,14 @@ "kotlin", "grammar" ], + "files": [ + "grammar.js", + "binding.gyp", + "prebuilds/**", + "bindings/node/*", + "queries/*", + "src/**" + ], "author": "fwcd", "license": "MIT", "gypfile": true, @@ -28,15 +38,28 @@ }, "homepage": "https://github.com/fwcd/tree-sitter-kotlin#readme", "dependencies": { - "nan": "^2.19.0" + "node-addon-api": "^7.1.0", + "node-gyp-build": "^4.8.0" + }, + "peerDependencies": { + "tree-sitter": "^0.21.0" + }, + "peerDependenciesMeta": { + "tree_sitter": { + "optional": true + } }, "devDependencies": { - "tree-sitter-cli": "^0.22.1" + "tree-sitter-cli": "^0.22.6", + "prebuildify": "^6.0.0" }, "tree-sitter": [ { "scope": "source.kotlin", - "file-types": ["kt", "kts"] + "file-types": [ + "kt", + "kts" + ] } ] } diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..e186709 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,29 @@ +[build-system] +requires = ["setuptools>=42", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "tree-sitter-kotlin" +description = "Kotlin grammar for tree-sitter" +version = "0.0.1" +keywords = ["incremental", "parsing", "tree-sitter", "kotlin"] +classifiers = [ + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", + "Topic :: Software Development :: Compilers", + "Topic :: Text Processing :: Linguistic", + "Typing :: Typed" +] +requires-python = ">=3.8" +license.text = "MIT" +readme = "README.md" + +[project.urls] +Homepage = "https://github.com/tree-sitter/tree-sitter-kotlin" + +[project.optional-dependencies] +core = ["tree-sitter~=0.21"] + +[tool.cibuildwheel] +build = "cp38-*" +build-frontend = "build" diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..a499339 --- /dev/null +++ b/setup.py @@ -0,0 +1,60 @@ +from os.path import isdir, join +from platform import system + +from setuptools import Extension, find_packages, setup +from setuptools.command.build import build +from wheel.bdist_wheel import bdist_wheel + + +class Build(build): + def run(self): + if isdir("queries"): + dest = join(self.build_lib, "tree_sitter_kotlin", "queries") + self.copy_tree("queries", dest) + super().run() + + +class BdistWheel(bdist_wheel): + def get_tag(self): + python, abi, platform = super().get_tag() + if python.startswith("cp"): + python, abi = "cp38", "abi3" + return python, abi, platform + + +setup( + packages=find_packages("bindings/python"), + package_dir={"": "bindings/python"}, + package_data={ + "tree_sitter_kotlin": ["*.pyi", "py.typed"], + "tree_sitter_kotlin.queries": ["*.scm"], + }, + ext_package="tree_sitter_kotlin", + ext_modules=[ + Extension( + name="_binding", + sources=[ + "bindings/python/tree_sitter_kotlin/binding.c", + "src/parser.c", + "src/scanner.c", + ], + extra_compile_args=[ + "-std=c11", + ] if system() != "Windows" else [ + "/std:c11", + "/utf-8", + ], + define_macros=[ + ("Py_LIMITED_API", "0x03080000"), + ("PY_SSIZE_T_CLEAN", None) + ], + include_dirs=["src"], + py_limited_api=True, + ) + ], + cmdclass={ + "build": Build, + "bdist_wheel": BdistWheel + }, + zip_safe=False +) diff --git a/src/parser.c b/src/parser.c index 22adb45..9799c16 100644 --- a/src/parser.c +++ b/src/parser.c @@ -12740,3603 +12740,122 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10153] = 10153, }; -static inline bool sym__alpha_identifier_character_set_1(int32_t c) { - return (c < 6688 - ? (c < 2984 - ? (c < 2365 - ? (c < 1488 - ? (c < 886 - ? (c < 216 - ? (c < 181 - ? (c < '_' - ? (c >= 'A' && c <= 'Z') - : (c <= 'z' || c == 170)) - : (c <= 181 || (c < 192 - ? c == 186 - : c <= 214))) - : (c <= 246 || (c < 748 - ? (c < 710 - ? (c >= 248 && c <= 705) - : (c <= 721 || (c >= 736 && c <= 740))) - : (c <= 748 || (c < 880 - ? c == 750 - : c <= 884))))) - : (c <= 887 || (c < 931 - ? (c < 904 - ? (c < 895 - ? (c >= 890 && c <= 893) - : (c <= 895 || c == 902)) - : (c <= 906 || (c < 910 - ? c == 908 - : c <= 929))) - : (c <= 1013 || (c < 1329 - ? (c < 1162 - ? (c >= 1015 && c <= 1153) - : c <= 1327) - : (c <= 1366 || (c < 1376 - ? c == 1369 - : c <= 1416))))))) - : (c <= 1514 || (c < 1994 - ? (c < 1774 - ? (c < 1649 - ? (c < 1568 - ? (c >= 1519 && c <= 1522) - : (c <= 1610 || (c >= 1646 && c <= 1647))) - : (c <= 1747 || (c < 1765 - ? c == 1749 - : c <= 1766))) - : (c <= 1775 || (c < 1810 - ? (c < 1791 - ? (c >= 1786 && c <= 1788) - : (c <= 1791 || c == 1808)) - : (c <= 1839 || (c < 1969 - ? (c >= 1869 && c <= 1957) - : c <= 1969))))) - : (c <= 2026 || (c < 2112 - ? (c < 2074 - ? (c < 2042 - ? (c >= 2036 && c <= 2037) - : (c <= 2042 || (c >= 2048 && c <= 2069))) - : (c <= 2074 || (c < 2088 - ? c == 2084 - : c <= 2088))) - : (c <= 2136 || (c < 2185 - ? (c < 2160 - ? (c >= 2144 && c <= 2154) - : c <= 2183) - : (c <= 2190 || (c < 2308 - ? (c >= 2208 && c <= 2249) - : c <= 2361))))))))) - : (c <= 2365 || (c < 2703 - ? (c < 2544 - ? (c < 2474 - ? (c < 2437 - ? (c < 2392 - ? c == 2384 - : (c <= 2401 || (c >= 2417 && c <= 2432))) - : (c <= 2444 || (c < 2451 - ? (c >= 2447 && c <= 2448) - : c <= 2472))) - : (c <= 2480 || (c < 2510 - ? (c < 2486 - ? c == 2482 - : (c <= 2489 || c == 2493)) - : (c <= 2510 || (c < 2527 - ? (c >= 2524 && c <= 2525) - : c <= 2529))))) - : (c <= 2545 || (c < 2613 - ? (c < 2579 - ? (c < 2565 - ? c == 2556 - : (c <= 2570 || (c >= 2575 && c <= 2576))) - : (c <= 2600 || (c < 2610 - ? (c >= 2602 && c <= 2608) - : c <= 2611))) - : (c <= 2614 || (c < 2654 - ? (c < 2649 - ? (c >= 2616 && c <= 2617) - : c <= 2652) - : (c <= 2654 || (c < 2693 - ? (c >= 2674 && c <= 2676) - : c <= 2701))))))) - : (c <= 2705 || (c < 2869 - ? (c < 2784 - ? (c < 2741 - ? (c < 2730 - ? (c >= 2707 && c <= 2728) - : (c <= 2736 || (c >= 2738 && c <= 2739))) - : (c <= 2745 || (c < 2768 - ? c == 2749 - : c <= 2768))) - : (c <= 2785 || (c < 2835 - ? (c < 2821 - ? c == 2809 - : (c <= 2828 || (c >= 2831 && c <= 2832))) - : (c <= 2856 || (c < 2866 - ? (c >= 2858 && c <= 2864) - : c <= 2867))))) - : (c <= 2873 || (c < 2958 - ? (c < 2929 - ? (c < 2908 - ? c == 2877 - : (c <= 2909 || (c >= 2911 && c <= 2913))) - : (c <= 2929 || (c < 2949 - ? c == 2947 - : c <= 2954))) - : (c <= 2960 || (c < 2972 - ? (c < 2969 - ? (c >= 2962 && c <= 2965) - : c <= 2970) - : (c <= 2972 || (c < 2979 - ? (c >= 2974 && c <= 2975) - : c <= 2980))))))))))) - : (c <= 2986 || (c < 4176 - ? (c < 3423 - ? (c < 3218 - ? (c < 3133 - ? (c < 3086 - ? (c < 3024 - ? (c >= 2990 && c <= 3001) - : (c <= 3024 || (c >= 3077 && c <= 3084))) - : (c <= 3088 || (c < 3114 - ? (c >= 3090 && c <= 3112) - : c <= 3129))) - : (c <= 3133 || (c < 3200 - ? (c < 3165 - ? (c >= 3160 && c <= 3162) - : (c <= 3165 || (c >= 3168 && c <= 3169))) - : (c <= 3200 || (c < 3214 - ? (c >= 3205 && c <= 3212) - : c <= 3216))))) - : (c <= 3240 || (c < 3332 - ? (c < 3293 - ? (c < 3253 - ? (c >= 3242 && c <= 3251) - : (c <= 3257 || c == 3261)) - : (c <= 3294 || (c < 3313 - ? (c >= 3296 && c <= 3297) - : c <= 3314))) - : (c <= 3340 || (c < 3389 - ? (c < 3346 - ? (c >= 3342 && c <= 3344) - : c <= 3386) - : (c <= 3389 || (c < 3412 - ? c == 3406 - : c <= 3414))))))) - : (c <= 3425 || (c < 3749 - ? (c < 3585 - ? (c < 3507 - ? (c < 3461 - ? (c >= 3450 && c <= 3455) - : (c <= 3478 || (c >= 3482 && c <= 3505))) - : (c <= 3515 || (c < 3520 - ? c == 3517 - : c <= 3526))) - : (c <= 3632 || (c < 3716 - ? (c < 3648 - ? (c >= 3634 && c <= 3635) - : (c <= 3654 || (c >= 3713 && c <= 3714))) - : (c <= 3716 || (c < 3724 - ? (c >= 3718 && c <= 3722) - : c <= 3747))))) - : (c <= 3749 || (c < 3840 - ? (c < 3776 - ? (c < 3762 - ? (c >= 3751 && c <= 3760) - : (c <= 3763 || c == 3773)) - : (c <= 3780 || (c < 3804 - ? c == 3782 - : c <= 3807))) - : (c <= 3840 || (c < 3976 - ? (c < 3913 - ? (c >= 3904 && c <= 3911) - : c <= 3948) - : (c <= 3980 || (c < 4159 - ? (c >= 4096 && c <= 4138) - : c <= 4159))))))))) - : (c <= 4181 || (c < 4992 - ? (c < 4696 - ? (c < 4256 - ? (c < 4206 - ? (c < 4193 - ? (c >= 4186 && c <= 4189) - : (c <= 4193 || (c >= 4197 && c <= 4198))) - : (c <= 4208 || (c < 4238 - ? (c >= 4213 && c <= 4225) - : c <= 4238))) - : (c <= 4293 || (c < 4348 - ? (c < 4301 - ? c == 4295 - : (c <= 4301 || (c >= 4304 && c <= 4346))) - : (c <= 4680 || (c < 4688 - ? (c >= 4682 && c <= 4685) - : c <= 4694))))) - : (c <= 4696 || (c < 4800 - ? (c < 4752 - ? (c < 4704 - ? (c >= 4698 && c <= 4701) - : (c <= 4744 || (c >= 4746 && c <= 4749))) - : (c <= 4784 || (c < 4792 - ? (c >= 4786 && c <= 4789) - : c <= 4798))) - : (c <= 4800 || (c < 4824 - ? (c < 4808 - ? (c >= 4802 && c <= 4805) - : c <= 4822) - : (c <= 4880 || (c < 4888 - ? (c >= 4882 && c <= 4885) - : c <= 4954))))))) - : (c <= 5007 || (c < 6103 - ? (c < 5873 - ? (c < 5743 - ? (c < 5112 - ? (c >= 5024 && c <= 5109) - : (c <= 5117 || (c >= 5121 && c <= 5740))) - : (c <= 5759 || (c < 5792 - ? (c >= 5761 && c <= 5786) - : c <= 5866))) - : (c <= 5880 || (c < 5984 - ? (c < 5919 - ? (c >= 5888 && c <= 5905) - : (c <= 5937 || (c >= 5952 && c <= 5969))) - : (c <= 5996 || (c < 6016 - ? (c >= 5998 && c <= 6000) - : c <= 6067))))) - : (c <= 6103 || (c < 6400 - ? (c < 6279 - ? (c < 6176 - ? c == 6108 - : (c <= 6264 || (c >= 6272 && c <= 6276))) - : (c <= 6312 || (c < 6320 - ? c == 6314 - : c <= 6389))) - : (c <= 6430 || (c < 6528 - ? (c < 6512 - ? (c >= 6480 && c <= 6509) - : c <= 6516) - : (c <= 6571 || (c < 6656 - ? (c >= 6576 && c <= 6601) - : c <= 6678))))))))))))) - : (c <= 6740 || (c < 43261 - ? (c < 11264 - ? (c < 8064 - ? (c < 7406 - ? (c < 7168 - ? (c < 7043 - ? (c < 6917 - ? c == 6823 - : (c <= 6963 || (c >= 6981 && c <= 6988))) - : (c <= 7072 || (c < 7098 - ? (c >= 7086 && c <= 7087) - : c <= 7141))) - : (c <= 7203 || (c < 7312 - ? (c < 7258 - ? (c >= 7245 && c <= 7247) - : (c <= 7293 || (c >= 7296 && c <= 7304))) - : (c <= 7354 || (c < 7401 - ? (c >= 7357 && c <= 7359) - : c <= 7404))))) - : (c <= 7411 || (c < 8008 - ? (c < 7680 - ? (c < 7418 - ? (c >= 7413 && c <= 7414) - : (c <= 7418 || (c >= 7424 && c <= 7615))) - : (c <= 7957 || (c < 7968 - ? (c >= 7960 && c <= 7965) - : c <= 8005))) - : (c <= 8013 || (c < 8027 - ? (c < 8025 - ? (c >= 8016 && c <= 8023) - : c <= 8025) - : (c <= 8027 || (c < 8031 - ? c == 8029 - : c <= 8061))))))) - : (c <= 8116 || (c < 8455 - ? (c < 8160 - ? (c < 8134 - ? (c < 8126 - ? (c >= 8118 && c <= 8124) - : (c <= 8126 || (c >= 8130 && c <= 8132))) - : (c <= 8140 || (c < 8150 - ? (c >= 8144 && c <= 8147) - : c <= 8155))) - : (c <= 8172 || (c < 8319 - ? (c < 8182 - ? (c >= 8178 && c <= 8180) - : (c <= 8188 || c == 8305)) - : (c <= 8319 || (c < 8450 - ? (c >= 8336 && c <= 8348) - : c <= 8450))))) - : (c <= 8455 || (c < 8490 - ? (c < 8484 - ? (c < 8469 - ? (c >= 8458 && c <= 8467) - : (c <= 8469 || (c >= 8473 && c <= 8477))) - : (c <= 8484 || (c < 8488 - ? c == 8486 - : c <= 8488))) - : (c <= 8493 || (c < 8517 - ? (c < 8508 - ? (c >= 8495 && c <= 8505) - : c <= 8511) - : (c <= 8521 || (c < 8579 - ? c == 8526 - : c <= 8580))))))))) - : (c <= 11492 || (c < 12704 - ? (c < 11720 - ? (c < 11631 - ? (c < 11559 - ? (c < 11506 - ? (c >= 11499 && c <= 11502) - : (c <= 11507 || (c >= 11520 && c <= 11557))) - : (c <= 11559 || (c < 11568 - ? c == 11565 - : c <= 11623))) - : (c <= 11631 || (c < 11696 - ? (c < 11680 - ? (c >= 11648 && c <= 11670) - : (c <= 11686 || (c >= 11688 && c <= 11694))) - : (c <= 11702 || (c < 11712 - ? (c >= 11704 && c <= 11710) - : c <= 11718))))) - : (c <= 11726 || (c < 12353 - ? (c < 12293 - ? (c < 11736 - ? (c >= 11728 && c <= 11734) - : (c <= 11742 || c == 11823)) - : (c <= 12294 || (c < 12347 - ? (c >= 12337 && c <= 12341) - : c <= 12348))) - : (c <= 12438 || (c < 12540 - ? (c < 12449 - ? (c >= 12445 && c <= 12447) - : c <= 12538) - : (c <= 12543 || (c < 12593 - ? (c >= 12549 && c <= 12591) - : c <= 12686))))))) - : (c <= 12735 || (c < 42786 - ? (c < 42240 - ? (c < 19968 - ? (c < 13312 - ? (c >= 12784 && c <= 12799) - : (c <= 13312 || c == 19903)) - : (c <= 19968 || (c < 42192 - ? (c >= 40959 && c <= 42124) - : c <= 42237))) - : (c <= 42508 || (c < 42623 - ? (c < 42538 - ? (c >= 42512 && c <= 42527) - : (c <= 42539 || (c >= 42560 && c <= 42606))) - : (c <= 42653 || (c < 42775 - ? (c >= 42656 && c <= 42725) - : c <= 42783))))) - : (c <= 42888 || (c < 43015 - ? (c < 42965 - ? (c < 42960 - ? (c >= 42891 && c <= 42954) - : (c <= 42961 || c == 42963)) - : (c <= 42969 || (c < 43011 - ? (c >= 42994 && c <= 43009) - : c <= 43013))) - : (c <= 43018 || (c < 43138 - ? (c < 43072 - ? (c >= 43020 && c <= 43042) - : c <= 43123) - : (c <= 43187 || (c < 43259 - ? (c >= 43250 && c <= 43255) - : c <= 43259))))))))))) - : (c <= 43262 || (c < 65345 - ? (c < 43816 - ? (c < 43646 - ? (c < 43494 - ? (c < 43396 - ? (c < 43312 - ? (c >= 43274 && c <= 43301) - : (c <= 43334 || (c >= 43360 && c <= 43388))) - : (c <= 43442 || (c < 43488 - ? c == 43471 - : c <= 43492))) - : (c <= 43503 || (c < 43588 - ? (c < 43520 - ? (c >= 43514 && c <= 43518) - : (c <= 43560 || (c >= 43584 && c <= 43586))) - : (c <= 43595 || (c < 43642 - ? (c >= 43616 && c <= 43638) - : c <= 43642))))) - : (c <= 43695 || (c < 43744 - ? (c < 43712 - ? (c < 43701 - ? c == 43697 - : (c <= 43702 || (c >= 43705 && c <= 43709))) - : (c <= 43712 || (c < 43739 - ? c == 43714 - : c <= 43741))) - : (c <= 43754 || (c < 43785 - ? (c < 43777 - ? (c >= 43762 && c <= 43764) - : c <= 43782) - : (c <= 43790 || (c < 43808 - ? (c >= 43793 && c <= 43798) - : c <= 43814))))))) - : (c <= 43822 || (c < 64298 - ? (c < 55243 - ? (c < 44032 - ? (c < 43868 - ? (c >= 43824 && c <= 43866) - : (c <= 43881 || (c >= 43888 && c <= 44002))) - : (c <= 44032 || (c < 55216 - ? c == 55203 - : c <= 55238))) - : (c <= 55291 || (c < 64275 - ? (c < 64112 - ? (c >= 63744 && c <= 64109) - : (c <= 64217 || (c >= 64256 && c <= 64262))) - : (c <= 64279 || (c < 64287 - ? c == 64285 - : c <= 64296))))) - : (c <= 64310 || (c < 64848 - ? (c < 64323 - ? (c < 64318 - ? (c >= 64312 && c <= 64316) - : (c <= 64318 || (c >= 64320 && c <= 64321))) - : (c <= 64324 || (c < 64467 - ? (c >= 64326 && c <= 64433) - : c <= 64829))) - : (c <= 64911 || (c < 65136 - ? (c < 65008 - ? (c >= 64914 && c <= 64967) - : c <= 65019) - : (c <= 65140 || (c < 65313 - ? (c >= 65142 && c <= 65276) - : c <= 65338))))))))) - : (c <= 65370 || (c < 66928 - ? (c < 66208 - ? (c < 65549 - ? (c < 65490 - ? (c < 65474 - ? (c >= 65382 && c <= 65470) - : (c <= 65479 || (c >= 65482 && c <= 65487))) - : (c <= 65495 || (c < 65536 - ? (c >= 65498 && c <= 65500) - : c <= 65547))) - : (c <= 65574 || (c < 65616 - ? (c < 65596 - ? (c >= 65576 && c <= 65594) - : (c <= 65597 || (c >= 65599 && c <= 65613))) - : (c <= 65629 || (c < 66176 - ? (c >= 65664 && c <= 65786) - : c <= 66204))))) - : (c <= 66256 || (c < 66504 - ? (c < 66384 - ? (c < 66349 - ? (c >= 66304 && c <= 66335) - : (c <= 66368 || (c >= 66370 && c <= 66377))) - : (c <= 66421 || (c < 66464 - ? (c >= 66432 && c <= 66461) - : c <= 66499))) - : (c <= 66511 || (c < 66776 - ? (c < 66736 - ? (c >= 66560 && c <= 66717) - : c <= 66771) - : (c <= 66811 || (c < 66864 - ? (c >= 66816 && c <= 66855) - : c <= 66915))))))) - : (c <= 66938 || (c < 67506 - ? (c < 67003 - ? (c < 66967 - ? (c < 66956 - ? (c >= 66940 && c <= 66954) - : (c <= 66962 || (c >= 66964 && c <= 66965))) - : (c <= 66977 || (c < 66995 - ? (c >= 66979 && c <= 66993) - : c <= 67001))) - : (c <= 67004 || (c < 67424 - ? (c < 67392 - ? (c >= 67072 && c <= 67382) - : c <= 67413) - : (c <= 67431 || (c < 67463 - ? (c >= 67456 && c <= 67461) - : c <= 67504))))) - : (c <= 67514 || (c < 67680 - ? (c < 67639 - ? (c < 67592 - ? (c >= 67584 && c <= 67589) - : (c <= 67592 || (c >= 67594 && c <= 67637))) - : (c <= 67640 || (c < 67647 - ? c == 67644 - : c <= 67669))) - : (c <= 67702 || (c < 67828 - ? (c < 67808 - ? (c >= 67712 && c <= 67742) - : c <= 67826) - : (c <= 67829 || (c < 67872 - ? (c >= 67840 && c <= 67861) - : c <= 67883))))))))))))))); -} - -static inline bool sym__alpha_identifier_character_set_2(int32_t c) { - return (c < 6823 - ? (c < 3024 - ? (c < 2392 - ? (c < 1568 - ? (c < 895 - ? (c < 710 - ? (c < 192 - ? (c < 181 - ? c == 170 - : (c <= 181 || c == 186)) - : (c <= 214 || (c < 248 - ? (c >= 216 && c <= 246) - : c <= 705))) - : (c <= 721 || (c < 880 - ? (c < 748 - ? (c >= 736 && c <= 740) - : (c <= 748 || c == 750)) - : (c <= 884 || (c < 890 - ? (c >= 886 && c <= 887) - : c <= 893))))) - : (c <= 895 || (c < 1162 - ? (c < 910 - ? (c < 904 - ? c == 902 - : (c <= 906 || c == 908)) - : (c <= 929 || (c < 1015 - ? (c >= 931 && c <= 1013) - : c <= 1153))) - : (c <= 1327 || (c < 1376 - ? (c < 1369 - ? (c >= 1329 && c <= 1366) - : c <= 1369) - : (c <= 1416 || (c < 1519 - ? (c >= 1488 && c <= 1514) - : c <= 1522))))))) - : (c <= 1610 || (c < 2042 - ? (c < 1791 - ? (c < 1765 - ? (c < 1649 - ? (c >= 1646 && c <= 1647) - : (c <= 1747 || c == 1749)) - : (c <= 1766 || (c < 1786 - ? (c >= 1774 && c <= 1775) - : c <= 1788))) - : (c <= 1791 || (c < 1969 - ? (c < 1810 - ? c == 1808 - : (c <= 1839 || (c >= 1869 && c <= 1957))) - : (c <= 1969 || (c < 2036 - ? (c >= 1994 && c <= 2026) - : c <= 2037))))) - : (c <= 2042 || (c < 2160 - ? (c < 2088 - ? (c < 2074 - ? (c >= 2048 && c <= 2069) - : (c <= 2074 || c == 2084)) - : (c <= 2088 || (c < 2144 - ? (c >= 2112 && c <= 2136) - : c <= 2154))) - : (c <= 2183 || (c < 2308 - ? (c < 2208 - ? (c >= 2185 && c <= 2190) - : c <= 2249) - : (c <= 2361 || (c < 2384 - ? c == 2365 - : c <= 2384))))))))) - : (c <= 2401 || (c < 2730 - ? (c < 2565 - ? (c < 2486 - ? (c < 2451 - ? (c < 2437 - ? (c >= 2417 && c <= 2432) - : (c <= 2444 || (c >= 2447 && c <= 2448))) - : (c <= 2472 || (c < 2482 - ? (c >= 2474 && c <= 2480) - : c <= 2482))) - : (c <= 2489 || (c < 2527 - ? (c < 2510 - ? c == 2493 - : (c <= 2510 || (c >= 2524 && c <= 2525))) - : (c <= 2529 || (c < 2556 - ? (c >= 2544 && c <= 2545) - : c <= 2556))))) - : (c <= 2570 || (c < 2649 - ? (c < 2610 - ? (c < 2579 - ? (c >= 2575 && c <= 2576) - : (c <= 2600 || (c >= 2602 && c <= 2608))) - : (c <= 2611 || (c < 2616 - ? (c >= 2613 && c <= 2614) - : c <= 2617))) - : (c <= 2652 || (c < 2693 - ? (c < 2674 - ? c == 2654 - : c <= 2676) - : (c <= 2701 || (c < 2707 - ? (c >= 2703 && c <= 2705) - : c <= 2728))))))) - : (c <= 2736 || (c < 2908 - ? (c < 2821 - ? (c < 2768 - ? (c < 2741 - ? (c >= 2738 && c <= 2739) - : (c <= 2745 || c == 2749)) - : (c <= 2768 || (c < 2809 - ? (c >= 2784 && c <= 2785) - : c <= 2809))) - : (c <= 2828 || (c < 2866 - ? (c < 2835 - ? (c >= 2831 && c <= 2832) - : (c <= 2856 || (c >= 2858 && c <= 2864))) - : (c <= 2867 || (c < 2877 - ? (c >= 2869 && c <= 2873) - : c <= 2877))))) - : (c <= 2909 || (c < 2969 - ? (c < 2949 - ? (c < 2929 - ? (c >= 2911 && c <= 2913) - : (c <= 2929 || c == 2947)) - : (c <= 2954 || (c < 2962 - ? (c >= 2958 && c <= 2960) - : c <= 2965))) - : (c <= 2970 || (c < 2979 - ? (c < 2974 - ? c == 2972 - : c <= 2975) - : (c <= 2980 || (c < 2990 - ? (c >= 2984 && c <= 2986) - : c <= 3001))))))))))) - : (c <= 3024 || (c < 4193 - ? (c < 3461 - ? (c < 3253 - ? (c < 3165 - ? (c < 3114 - ? (c < 3086 - ? (c >= 3077 && c <= 3084) - : (c <= 3088 || (c >= 3090 && c <= 3112))) - : (c <= 3129 || (c < 3160 - ? c == 3133 - : c <= 3162))) - : (c <= 3165 || (c < 3214 - ? (c < 3200 - ? (c >= 3168 && c <= 3169) - : (c <= 3200 || (c >= 3205 && c <= 3212))) - : (c <= 3216 || (c < 3242 - ? (c >= 3218 && c <= 3240) - : c <= 3251))))) - : (c <= 3257 || (c < 3346 - ? (c < 3313 - ? (c < 3293 - ? c == 3261 - : (c <= 3294 || (c >= 3296 && c <= 3297))) - : (c <= 3314 || (c < 3342 - ? (c >= 3332 && c <= 3340) - : c <= 3344))) - : (c <= 3386 || (c < 3412 - ? (c < 3406 - ? c == 3389 - : c <= 3406) - : (c <= 3414 || (c < 3450 - ? (c >= 3423 && c <= 3425) - : c <= 3455))))))) - : (c <= 3478 || (c < 3762 - ? (c < 3648 - ? (c < 3520 - ? (c < 3507 - ? (c >= 3482 && c <= 3505) - : (c <= 3515 || c == 3517)) - : (c <= 3526 || (c < 3634 - ? (c >= 3585 && c <= 3632) - : c <= 3635))) - : (c <= 3654 || (c < 3724 - ? (c < 3716 - ? (c >= 3713 && c <= 3714) - : (c <= 3716 || (c >= 3718 && c <= 3722))) - : (c <= 3747 || (c < 3751 - ? c == 3749 - : c <= 3760))))) - : (c <= 3763 || (c < 3913 - ? (c < 3804 - ? (c < 3776 - ? c == 3773 - : (c <= 3780 || c == 3782)) - : (c <= 3807 || (c < 3904 - ? c == 3840 - : c <= 3911))) - : (c <= 3948 || (c < 4159 - ? (c < 4096 - ? (c >= 3976 && c <= 3980) - : c <= 4138) - : (c <= 4159 || (c < 4186 - ? (c >= 4176 && c <= 4181) - : c <= 4189))))))))) - : (c <= 4193 || (c < 5112 - ? (c < 4704 - ? (c < 4301 - ? (c < 4238 - ? (c < 4206 - ? (c >= 4197 && c <= 4198) - : (c <= 4208 || (c >= 4213 && c <= 4225))) - : (c <= 4238 || (c < 4295 - ? (c >= 4256 && c <= 4293) - : c <= 4295))) - : (c <= 4301 || (c < 4688 - ? (c < 4348 - ? (c >= 4304 && c <= 4346) - : (c <= 4680 || (c >= 4682 && c <= 4685))) - : (c <= 4694 || (c < 4698 - ? c == 4696 - : c <= 4701))))) - : (c <= 4744 || (c < 4808 - ? (c < 4792 - ? (c < 4752 - ? (c >= 4746 && c <= 4749) - : (c <= 4784 || (c >= 4786 && c <= 4789))) - : (c <= 4798 || (c < 4802 - ? c == 4800 - : c <= 4805))) - : (c <= 4822 || (c < 4888 - ? (c < 4882 - ? (c >= 4824 && c <= 4880) - : c <= 4885) - : (c <= 4954 || (c < 5024 - ? (c >= 4992 && c <= 5007) - : c <= 5109))))))) - : (c <= 5117 || (c < 6108 - ? (c < 5919 - ? (c < 5792 - ? (c < 5743 - ? (c >= 5121 && c <= 5740) - : (c <= 5759 || (c >= 5761 && c <= 5786))) - : (c <= 5866 || (c < 5888 - ? (c >= 5873 && c <= 5880) - : c <= 5905))) - : (c <= 5937 || (c < 5998 - ? (c < 5984 - ? (c >= 5952 && c <= 5969) - : c <= 5996) - : (c <= 6000 || (c < 6103 - ? (c >= 6016 && c <= 6067) - : c <= 6103))))) - : (c <= 6108 || (c < 6480 - ? (c < 6314 - ? (c < 6272 - ? (c >= 6176 && c <= 6264) - : (c <= 6276 || (c >= 6279 && c <= 6312))) - : (c <= 6314 || (c < 6400 - ? (c >= 6320 && c <= 6389) - : c <= 6430))) - : (c <= 6509 || (c < 6576 - ? (c < 6528 - ? (c >= 6512 && c <= 6516) - : c <= 6571) - : (c <= 6601 || (c < 6688 - ? (c >= 6656 && c <= 6678) - : c <= 6740))))))))))))) - : (c <= 6823 || (c < 43261 - ? (c < 11499 - ? (c < 8118 - ? (c < 7413 - ? (c < 7245 - ? (c < 7086 - ? (c < 6981 - ? (c >= 6917 && c <= 6963) - : (c <= 6988 || (c >= 7043 && c <= 7072))) - : (c <= 7087 || (c < 7168 - ? (c >= 7098 && c <= 7141) - : c <= 7203))) - : (c <= 7247 || (c < 7357 - ? (c < 7296 - ? (c >= 7258 && c <= 7293) - : (c <= 7304 || (c >= 7312 && c <= 7354))) - : (c <= 7359 || (c < 7406 - ? (c >= 7401 && c <= 7404) - : c <= 7411))))) - : (c <= 7414 || (c < 8016 - ? (c < 7960 - ? (c < 7424 - ? c == 7418 - : (c <= 7615 || (c >= 7680 && c <= 7957))) - : (c <= 7965 || (c < 8008 - ? (c >= 7968 && c <= 8005) - : c <= 8013))) - : (c <= 8023 || (c < 8029 - ? (c < 8027 - ? c == 8025 - : c <= 8027) - : (c <= 8029 || (c < 8064 - ? (c >= 8031 && c <= 8061) - : c <= 8116))))))) - : (c <= 8124 || (c < 8458 - ? (c < 8178 - ? (c < 8144 - ? (c < 8130 - ? c == 8126 - : (c <= 8132 || (c >= 8134 && c <= 8140))) - : (c <= 8147 || (c < 8160 - ? (c >= 8150 && c <= 8155) - : c <= 8172))) - : (c <= 8180 || (c < 8336 - ? (c < 8305 - ? (c >= 8182 && c <= 8188) - : (c <= 8305 || c == 8319)) - : (c <= 8348 || (c < 8455 - ? c == 8450 - : c <= 8455))))) - : (c <= 8467 || (c < 8495 - ? (c < 8486 - ? (c < 8473 - ? c == 8469 - : (c <= 8477 || c == 8484)) - : (c <= 8486 || (c < 8490 - ? c == 8488 - : c <= 8493))) - : (c <= 8505 || (c < 8526 - ? (c < 8517 - ? (c >= 8508 && c <= 8511) - : c <= 8521) - : (c <= 8526 || (c < 11264 - ? (c >= 8579 && c <= 8580) - : c <= 11492))))))))) - : (c <= 11502 || (c < 12784 - ? (c < 11728 - ? (c < 11648 - ? (c < 11565 - ? (c < 11520 - ? (c >= 11506 && c <= 11507) - : (c <= 11557 || c == 11559)) - : (c <= 11565 || (c < 11631 - ? (c >= 11568 && c <= 11623) - : c <= 11631))) - : (c <= 11670 || (c < 11704 - ? (c < 11688 - ? (c >= 11680 && c <= 11686) - : (c <= 11694 || (c >= 11696 && c <= 11702))) - : (c <= 11710 || (c < 11720 - ? (c >= 11712 && c <= 11718) - : c <= 11726))))) - : (c <= 11734 || (c < 12445 - ? (c < 12337 - ? (c < 11823 - ? (c >= 11736 && c <= 11742) - : (c <= 11823 || (c >= 12293 && c <= 12294))) - : (c <= 12341 || (c < 12353 - ? (c >= 12347 && c <= 12348) - : c <= 12438))) - : (c <= 12447 || (c < 12549 - ? (c < 12540 - ? (c >= 12449 && c <= 12538) - : c <= 12543) - : (c <= 12591 || (c < 12704 - ? (c >= 12593 && c <= 12686) - : c <= 12735))))))) - : (c <= 12799 || (c < 42786 - ? (c < 42512 - ? (c < 40959 - ? (c < 19903 - ? c == 13312 - : (c <= 19903 || c == 19968)) - : (c <= 42124 || (c < 42240 - ? (c >= 42192 && c <= 42237) - : c <= 42508))) - : (c <= 42527 || (c < 42623 - ? (c < 42560 - ? (c >= 42538 && c <= 42539) - : c <= 42606) - : (c <= 42653 || (c < 42775 - ? (c >= 42656 && c <= 42725) - : c <= 42783))))) - : (c <= 42888 || (c < 43015 - ? (c < 42965 - ? (c < 42960 - ? (c >= 42891 && c <= 42954) - : (c <= 42961 || c == 42963)) - : (c <= 42969 || (c < 43011 - ? (c >= 42994 && c <= 43009) - : c <= 43013))) - : (c <= 43018 || (c < 43138 - ? (c < 43072 - ? (c >= 43020 && c <= 43042) - : c <= 43123) - : (c <= 43187 || (c < 43259 - ? (c >= 43250 && c <= 43255) - : c <= 43259))))))))))) - : (c <= 43262 || (c < 65345 - ? (c < 43816 - ? (c < 43646 - ? (c < 43494 - ? (c < 43396 - ? (c < 43312 - ? (c >= 43274 && c <= 43301) - : (c <= 43334 || (c >= 43360 && c <= 43388))) - : (c <= 43442 || (c < 43488 - ? c == 43471 - : c <= 43492))) - : (c <= 43503 || (c < 43588 - ? (c < 43520 - ? (c >= 43514 && c <= 43518) - : (c <= 43560 || (c >= 43584 && c <= 43586))) - : (c <= 43595 || (c < 43642 - ? (c >= 43616 && c <= 43638) - : c <= 43642))))) - : (c <= 43695 || (c < 43744 - ? (c < 43712 - ? (c < 43701 - ? c == 43697 - : (c <= 43702 || (c >= 43705 && c <= 43709))) - : (c <= 43712 || (c < 43739 - ? c == 43714 - : c <= 43741))) - : (c <= 43754 || (c < 43785 - ? (c < 43777 - ? (c >= 43762 && c <= 43764) - : c <= 43782) - : (c <= 43790 || (c < 43808 - ? (c >= 43793 && c <= 43798) - : c <= 43814))))))) - : (c <= 43822 || (c < 64298 - ? (c < 55243 - ? (c < 44032 - ? (c < 43868 - ? (c >= 43824 && c <= 43866) - : (c <= 43881 || (c >= 43888 && c <= 44002))) - : (c <= 44032 || (c < 55216 - ? c == 55203 - : c <= 55238))) - : (c <= 55291 || (c < 64275 - ? (c < 64112 - ? (c >= 63744 && c <= 64109) - : (c <= 64217 || (c >= 64256 && c <= 64262))) - : (c <= 64279 || (c < 64287 - ? c == 64285 - : c <= 64296))))) - : (c <= 64310 || (c < 64848 - ? (c < 64323 - ? (c < 64318 - ? (c >= 64312 && c <= 64316) - : (c <= 64318 || (c >= 64320 && c <= 64321))) - : (c <= 64324 || (c < 64467 - ? (c >= 64326 && c <= 64433) - : c <= 64829))) - : (c <= 64911 || (c < 65136 - ? (c < 65008 - ? (c >= 64914 && c <= 64967) - : c <= 65019) - : (c <= 65140 || (c < 65313 - ? (c >= 65142 && c <= 65276) - : c <= 65338))))))))) - : (c <= 65370 || (c < 66928 - ? (c < 66208 - ? (c < 65549 - ? (c < 65490 - ? (c < 65474 - ? (c >= 65382 && c <= 65470) - : (c <= 65479 || (c >= 65482 && c <= 65487))) - : (c <= 65495 || (c < 65536 - ? (c >= 65498 && c <= 65500) - : c <= 65547))) - : (c <= 65574 || (c < 65616 - ? (c < 65596 - ? (c >= 65576 && c <= 65594) - : (c <= 65597 || (c >= 65599 && c <= 65613))) - : (c <= 65629 || (c < 66176 - ? (c >= 65664 && c <= 65786) - : c <= 66204))))) - : (c <= 66256 || (c < 66504 - ? (c < 66384 - ? (c < 66349 - ? (c >= 66304 && c <= 66335) - : (c <= 66368 || (c >= 66370 && c <= 66377))) - : (c <= 66421 || (c < 66464 - ? (c >= 66432 && c <= 66461) - : c <= 66499))) - : (c <= 66511 || (c < 66776 - ? (c < 66736 - ? (c >= 66560 && c <= 66717) - : c <= 66771) - : (c <= 66811 || (c < 66864 - ? (c >= 66816 && c <= 66855) - : c <= 66915))))))) - : (c <= 66938 || (c < 67506 - ? (c < 67003 - ? (c < 66967 - ? (c < 66956 - ? (c >= 66940 && c <= 66954) - : (c <= 66962 || (c >= 66964 && c <= 66965))) - : (c <= 66977 || (c < 66995 - ? (c >= 66979 && c <= 66993) - : c <= 67001))) - : (c <= 67004 || (c < 67424 - ? (c < 67392 - ? (c >= 67072 && c <= 67382) - : c <= 67413) - : (c <= 67431 || (c < 67463 - ? (c >= 67456 && c <= 67461) - : c <= 67504))))) - : (c <= 67514 || (c < 67680 - ? (c < 67639 - ? (c < 67592 - ? (c >= 67584 && c <= 67589) - : (c <= 67592 || (c >= 67594 && c <= 67637))) - : (c <= 67640 || (c < 67647 - ? c == 67644 - : c <= 67669))) - : (c <= 67702 || (c < 67828 - ? (c < 67808 - ? (c >= 67712 && c <= 67742) - : c <= 67826) - : (c <= 67829 || (c < 67872 - ? (c >= 67840 && c <= 67861) - : c <= 67883))))))))))))))); -} - -static inline bool sym__alpha_identifier_character_set_3(int32_t c) { - return (c < 6656 - ? (c < 2979 - ? (c < 2308 - ? (c < 1376 - ? (c < 880 - ? (c < 192 - ? (c < 170 - ? (c < '_' - ? (c >= 'A' && c <= 'Z') - : (c <= '_' || (c >= 'b' && c <= 'z'))) - : (c <= 170 || (c < 186 - ? c == 181 - : c <= 186))) - : (c <= 214 || (c < 736 - ? (c < 248 - ? (c >= 216 && c <= 246) - : (c <= 705 || (c >= 710 && c <= 721))) - : (c <= 740 || (c < 750 - ? c == 748 - : c <= 750))))) - : (c <= 884 || (c < 910 - ? (c < 902 - ? (c < 890 - ? (c >= 886 && c <= 887) - : (c <= 893 || c == 895)) - : (c <= 902 || (c < 908 - ? (c >= 904 && c <= 906) - : c <= 908))) - : (c <= 929 || (c < 1162 - ? (c < 1015 - ? (c >= 931 && c <= 1013) - : c <= 1153) - : (c <= 1327 || (c < 1369 - ? (c >= 1329 && c <= 1366) - : c <= 1369))))))) - : (c <= 1416 || (c < 1969 - ? (c < 1765 - ? (c < 1646 - ? (c < 1519 - ? (c >= 1488 && c <= 1514) - : (c <= 1522 || (c >= 1568 && c <= 1610))) - : (c <= 1647 || (c < 1749 - ? (c >= 1649 && c <= 1747) - : c <= 1749))) - : (c <= 1766 || (c < 1808 - ? (c < 1786 - ? (c >= 1774 && c <= 1775) - : (c <= 1788 || c == 1791)) - : (c <= 1808 || (c < 1869 - ? (c >= 1810 && c <= 1839) - : c <= 1957))))) - : (c <= 1969 || (c < 2088 - ? (c < 2048 - ? (c < 2036 - ? (c >= 1994 && c <= 2026) - : (c <= 2037 || c == 2042)) - : (c <= 2069 || (c < 2084 - ? c == 2074 - : c <= 2084))) - : (c <= 2088 || (c < 2160 - ? (c < 2144 - ? (c >= 2112 && c <= 2136) - : c <= 2154) - : (c <= 2183 || (c < 2208 - ? (c >= 2185 && c <= 2190) - : c <= 2249))))))))) - : (c <= 2361 || (c < 2693 - ? (c < 2527 - ? (c < 2451 - ? (c < 2417 - ? (c < 2384 - ? c == 2365 - : (c <= 2384 || (c >= 2392 && c <= 2401))) - : (c <= 2432 || (c < 2447 - ? (c >= 2437 && c <= 2444) - : c <= 2448))) - : (c <= 2472 || (c < 2493 - ? (c < 2482 - ? (c >= 2474 && c <= 2480) - : (c <= 2482 || (c >= 2486 && c <= 2489))) - : (c <= 2493 || (c < 2524 - ? c == 2510 - : c <= 2525))))) - : (c <= 2529 || (c < 2610 - ? (c < 2575 - ? (c < 2556 - ? (c >= 2544 && c <= 2545) - : (c <= 2556 || (c >= 2565 && c <= 2570))) - : (c <= 2576 || (c < 2602 - ? (c >= 2579 && c <= 2600) - : c <= 2608))) - : (c <= 2611 || (c < 2649 - ? (c < 2616 - ? (c >= 2613 && c <= 2614) - : c <= 2617) - : (c <= 2652 || (c < 2674 - ? c == 2654 - : c <= 2676))))))) - : (c <= 2701 || (c < 2866 - ? (c < 2768 - ? (c < 2738 - ? (c < 2707 - ? (c >= 2703 && c <= 2705) - : (c <= 2728 || (c >= 2730 && c <= 2736))) - : (c <= 2739 || (c < 2749 - ? (c >= 2741 && c <= 2745) - : c <= 2749))) - : (c <= 2768 || (c < 2831 - ? (c < 2809 - ? (c >= 2784 && c <= 2785) - : (c <= 2809 || (c >= 2821 && c <= 2828))) - : (c <= 2832 || (c < 2858 - ? (c >= 2835 && c <= 2856) - : c <= 2864))))) - : (c <= 2867 || (c < 2949 - ? (c < 2911 - ? (c < 2877 - ? (c >= 2869 && c <= 2873) - : (c <= 2877 || (c >= 2908 && c <= 2909))) - : (c <= 2913 || (c < 2947 - ? c == 2929 - : c <= 2947))) - : (c <= 2954 || (c < 2969 - ? (c < 2962 - ? (c >= 2958 && c <= 2960) - : c <= 2965) - : (c <= 2970 || (c < 2974 - ? c == 2972 - : c <= 2975))))))))))) - : (c <= 2980 || (c < 4159 - ? (c < 3412 - ? (c < 3214 - ? (c < 3114 - ? (c < 3077 - ? (c < 2990 - ? (c >= 2984 && c <= 2986) - : (c <= 3001 || c == 3024)) - : (c <= 3084 || (c < 3090 - ? (c >= 3086 && c <= 3088) - : c <= 3112))) - : (c <= 3129 || (c < 3168 - ? (c < 3160 - ? c == 3133 - : (c <= 3162 || c == 3165)) - : (c <= 3169 || (c < 3205 - ? c == 3200 - : c <= 3212))))) - : (c <= 3216 || (c < 3313 - ? (c < 3261 - ? (c < 3242 - ? (c >= 3218 && c <= 3240) - : (c <= 3251 || (c >= 3253 && c <= 3257))) - : (c <= 3261 || (c < 3296 - ? (c >= 3293 && c <= 3294) - : c <= 3297))) - : (c <= 3314 || (c < 3346 - ? (c < 3342 - ? (c >= 3332 && c <= 3340) - : c <= 3344) - : (c <= 3386 || (c < 3406 - ? c == 3389 - : c <= 3406))))))) - : (c <= 3414 || (c < 3724 - ? (c < 3520 - ? (c < 3482 - ? (c < 3450 - ? (c >= 3423 && c <= 3425) - : (c <= 3455 || (c >= 3461 && c <= 3478))) - : (c <= 3505 || (c < 3517 - ? (c >= 3507 && c <= 3515) - : c <= 3517))) - : (c <= 3526 || (c < 3713 - ? (c < 3634 - ? (c >= 3585 && c <= 3632) - : (c <= 3635 || (c >= 3648 && c <= 3654))) - : (c <= 3714 || (c < 3718 - ? c == 3716 - : c <= 3722))))) - : (c <= 3747 || (c < 3804 - ? (c < 3773 - ? (c < 3751 - ? c == 3749 - : (c <= 3760 || (c >= 3762 && c <= 3763))) - : (c <= 3773 || (c < 3782 - ? (c >= 3776 && c <= 3780) - : c <= 3782))) - : (c <= 3807 || (c < 3913 - ? (c < 3904 - ? c == 3840 - : c <= 3911) - : (c <= 3948 || (c < 4096 - ? (c >= 3976 && c <= 3980) - : c <= 4138))))))))) - : (c <= 4159 || (c < 4888 - ? (c < 4688 - ? (c < 4238 - ? (c < 4197 - ? (c < 4186 - ? (c >= 4176 && c <= 4181) - : (c <= 4189 || c == 4193)) - : (c <= 4198 || (c < 4213 - ? (c >= 4206 && c <= 4208) - : c <= 4225))) - : (c <= 4238 || (c < 4304 - ? (c < 4295 - ? (c >= 4256 && c <= 4293) - : (c <= 4295 || c == 4301)) - : (c <= 4346 || (c < 4682 - ? (c >= 4348 && c <= 4680) - : c <= 4685))))) - : (c <= 4694 || (c < 4792 - ? (c < 4746 - ? (c < 4698 - ? c == 4696 - : (c <= 4701 || (c >= 4704 && c <= 4744))) - : (c <= 4749 || (c < 4786 - ? (c >= 4752 && c <= 4784) - : c <= 4789))) - : (c <= 4798 || (c < 4808 - ? (c < 4802 - ? c == 4800 - : c <= 4805) - : (c <= 4822 || (c < 4882 - ? (c >= 4824 && c <= 4880) - : c <= 4885))))))) - : (c <= 4954 || (c < 6016 - ? (c < 5792 - ? (c < 5121 - ? (c < 5024 - ? (c >= 4992 && c <= 5007) - : (c <= 5109 || (c >= 5112 && c <= 5117))) - : (c <= 5740 || (c < 5761 - ? (c >= 5743 && c <= 5759) - : c <= 5786))) - : (c <= 5866 || (c < 5952 - ? (c < 5888 - ? (c >= 5873 && c <= 5880) - : (c <= 5905 || (c >= 5919 && c <= 5937))) - : (c <= 5969 || (c < 5998 - ? (c >= 5984 && c <= 5996) - : c <= 6000))))) - : (c <= 6067 || (c < 6320 - ? (c < 6272 - ? (c < 6108 - ? c == 6103 - : (c <= 6108 || (c >= 6176 && c <= 6264))) - : (c <= 6276 || (c < 6314 - ? (c >= 6279 && c <= 6312) - : c <= 6314))) - : (c <= 6389 || (c < 6512 - ? (c < 6480 - ? (c >= 6400 && c <= 6430) - : c <= 6509) - : (c <= 6516 || (c < 6576 - ? (c >= 6528 && c <= 6571) - : c <= 6601))))))))))))) - : (c <= 6678 || (c < 43259 - ? (c < 8579 - ? (c < 8031 - ? (c < 7401 - ? (c < 7098 - ? (c < 6981 - ? (c < 6823 - ? (c >= 6688 && c <= 6740) - : (c <= 6823 || (c >= 6917 && c <= 6963))) - : (c <= 6988 || (c < 7086 - ? (c >= 7043 && c <= 7072) - : c <= 7087))) - : (c <= 7141 || (c < 7296 - ? (c < 7245 - ? (c >= 7168 && c <= 7203) - : (c <= 7247 || (c >= 7258 && c <= 7293))) - : (c <= 7304 || (c < 7357 - ? (c >= 7312 && c <= 7354) - : c <= 7359))))) - : (c <= 7404 || (c < 7968 - ? (c < 7424 - ? (c < 7413 - ? (c >= 7406 && c <= 7411) - : (c <= 7414 || c == 7418)) - : (c <= 7615 || (c < 7960 - ? (c >= 7680 && c <= 7957) - : c <= 7965))) - : (c <= 8005 || (c < 8025 - ? (c < 8016 - ? (c >= 8008 && c <= 8013) - : c <= 8023) - : (c <= 8025 || (c < 8029 - ? c == 8027 - : c <= 8029))))))) - : (c <= 8061 || (c < 8450 - ? (c < 8150 - ? (c < 8130 - ? (c < 8118 - ? (c >= 8064 && c <= 8116) - : (c <= 8124 || c == 8126)) - : (c <= 8132 || (c < 8144 - ? (c >= 8134 && c <= 8140) - : c <= 8147))) - : (c <= 8155 || (c < 8305 - ? (c < 8178 - ? (c >= 8160 && c <= 8172) - : (c <= 8180 || (c >= 8182 && c <= 8188))) - : (c <= 8305 || (c < 8336 - ? c == 8319 - : c <= 8348))))) - : (c <= 8450 || (c < 8488 - ? (c < 8473 - ? (c < 8458 - ? c == 8455 - : (c <= 8467 || c == 8469)) - : (c <= 8477 || (c < 8486 - ? c == 8484 - : c <= 8486))) - : (c <= 8488 || (c < 8508 - ? (c < 8495 - ? (c >= 8490 && c <= 8493) - : c <= 8505) - : (c <= 8511 || (c < 8526 - ? (c >= 8517 && c <= 8521) - : c <= 8526))))))))) - : (c <= 8580 || (c < 12593 - ? (c < 11712 - ? (c < 11568 - ? (c < 11520 - ? (c < 11499 - ? (c >= 11264 && c <= 11492) - : (c <= 11502 || (c >= 11506 && c <= 11507))) - : (c <= 11557 || (c < 11565 - ? c == 11559 - : c <= 11565))) - : (c <= 11623 || (c < 11688 - ? (c < 11648 - ? c == 11631 - : (c <= 11670 || (c >= 11680 && c <= 11686))) - : (c <= 11694 || (c < 11704 - ? (c >= 11696 && c <= 11702) - : c <= 11710))))) - : (c <= 11718 || (c < 12347 - ? (c < 11823 - ? (c < 11728 - ? (c >= 11720 && c <= 11726) - : (c <= 11734 || (c >= 11736 && c <= 11742))) - : (c <= 11823 || (c < 12337 - ? (c >= 12293 && c <= 12294) - : c <= 12341))) - : (c <= 12348 || (c < 12449 - ? (c < 12445 - ? (c >= 12353 && c <= 12438) - : c <= 12447) - : (c <= 12538 || (c < 12549 - ? (c >= 12540 && c <= 12543) - : c <= 12591))))))) - : (c <= 12686 || (c < 42775 - ? (c < 42192 - ? (c < 19903 - ? (c < 12784 - ? (c >= 12704 && c <= 12735) - : (c <= 12799 || c == 13312)) - : (c <= 19903 || (c < 40959 - ? c == 19968 - : c <= 42124))) - : (c <= 42237 || (c < 42560 - ? (c < 42512 - ? (c >= 42240 && c <= 42508) - : (c <= 42527 || (c >= 42538 && c <= 42539))) - : (c <= 42606 || (c < 42656 - ? (c >= 42623 && c <= 42653) - : c <= 42725))))) - : (c <= 42783 || (c < 43011 - ? (c < 42963 - ? (c < 42891 - ? (c >= 42786 && c <= 42888) - : (c <= 42954 || (c >= 42960 && c <= 42961))) - : (c <= 42963 || (c < 42994 - ? (c >= 42965 && c <= 42969) - : c <= 43009))) - : (c <= 43013 || (c < 43072 - ? (c < 43020 - ? (c >= 43015 && c <= 43018) - : c <= 43042) - : (c <= 43123 || (c < 43250 - ? (c >= 43138 && c <= 43187) - : c <= 43255))))))))))) - : (c <= 43259 || (c < 65313 - ? (c < 43808 - ? (c < 43642 - ? (c < 43488 - ? (c < 43360 - ? (c < 43274 - ? (c >= 43261 && c <= 43262) - : (c <= 43301 || (c >= 43312 && c <= 43334))) - : (c <= 43388 || (c < 43471 - ? (c >= 43396 && c <= 43442) - : c <= 43471))) - : (c <= 43492 || (c < 43584 - ? (c < 43514 - ? (c >= 43494 && c <= 43503) - : (c <= 43518 || (c >= 43520 && c <= 43560))) - : (c <= 43586 || (c < 43616 - ? (c >= 43588 && c <= 43595) - : c <= 43638))))) - : (c <= 43642 || (c < 43739 - ? (c < 43705 - ? (c < 43697 - ? (c >= 43646 && c <= 43695) - : (c <= 43697 || (c >= 43701 && c <= 43702))) - : (c <= 43709 || (c < 43714 - ? c == 43712 - : c <= 43714))) - : (c <= 43741 || (c < 43777 - ? (c < 43762 - ? (c >= 43744 && c <= 43754) - : c <= 43764) - : (c <= 43782 || (c < 43793 - ? (c >= 43785 && c <= 43790) - : c <= 43798))))))) - : (c <= 43814 || (c < 64287 - ? (c < 55216 - ? (c < 43888 - ? (c < 43824 - ? (c >= 43816 && c <= 43822) - : (c <= 43866 || (c >= 43868 && c <= 43881))) - : (c <= 44002 || (c < 55203 - ? c == 44032 - : c <= 55203))) - : (c <= 55238 || (c < 64256 - ? (c < 63744 - ? (c >= 55243 && c <= 55291) - : (c <= 64109 || (c >= 64112 && c <= 64217))) - : (c <= 64262 || (c < 64285 - ? (c >= 64275 && c <= 64279) - : c <= 64285))))) - : (c <= 64296 || (c < 64467 - ? (c < 64320 - ? (c < 64312 - ? (c >= 64298 && c <= 64310) - : (c <= 64316 || c == 64318)) - : (c <= 64321 || (c < 64326 - ? (c >= 64323 && c <= 64324) - : c <= 64433))) - : (c <= 64829 || (c < 65008 - ? (c < 64914 - ? (c >= 64848 && c <= 64911) - : c <= 64967) - : (c <= 65019 || (c < 65142 - ? (c >= 65136 && c <= 65140) - : c <= 65276))))))))) - : (c <= 65338 || (c < 66864 - ? (c < 66176 - ? (c < 65536 - ? (c < 65482 - ? (c < 65382 - ? (c >= 65345 && c <= 65370) - : (c <= 65470 || (c >= 65474 && c <= 65479))) - : (c <= 65487 || (c < 65498 - ? (c >= 65490 && c <= 65495) - : c <= 65500))) - : (c <= 65547 || (c < 65599 - ? (c < 65576 - ? (c >= 65549 && c <= 65574) - : (c <= 65594 || (c >= 65596 && c <= 65597))) - : (c <= 65613 || (c < 65664 - ? (c >= 65616 && c <= 65629) - : c <= 65786))))) - : (c <= 66204 || (c < 66464 - ? (c < 66370 - ? (c < 66304 - ? (c >= 66208 && c <= 66256) - : (c <= 66335 || (c >= 66349 && c <= 66368))) - : (c <= 66377 || (c < 66432 - ? (c >= 66384 && c <= 66421) - : c <= 66461))) - : (c <= 66499 || (c < 66736 - ? (c < 66560 - ? (c >= 66504 && c <= 66511) - : c <= 66717) - : (c <= 66771 || (c < 66816 - ? (c >= 66776 && c <= 66811) - : c <= 66855))))))) - : (c <= 66915 || (c < 67506 - ? (c < 66995 - ? (c < 66964 - ? (c < 66940 - ? (c >= 66928 && c <= 66938) - : (c <= 66954 || (c >= 66956 && c <= 66962))) - : (c <= 66965 || (c < 66979 - ? (c >= 66967 && c <= 66977) - : c <= 66993))) - : (c <= 67001 || (c < 67424 - ? (c < 67072 - ? (c >= 67003 && c <= 67004) - : (c <= 67382 || (c >= 67392 && c <= 67413))) - : (c <= 67431 || (c < 67463 - ? (c >= 67456 && c <= 67461) - : c <= 67504))))) - : (c <= 67514 || (c < 67680 - ? (c < 67639 - ? (c < 67592 - ? (c >= 67584 && c <= 67589) - : (c <= 67592 || (c >= 67594 && c <= 67637))) - : (c <= 67640 || (c < 67647 - ? c == 67644 - : c <= 67669))) - : (c <= 67702 || (c < 67828 - ? (c < 67808 - ? (c >= 67712 && c <= 67742) - : c <= 67826) - : (c <= 67829 || (c < 67872 - ? (c >= 67840 && c <= 67861) - : c <= 67883))))))))))))))); -} - -static inline bool sym__alpha_identifier_character_set_4(int32_t c) { - return (c < 6656 - ? (c < 2979 - ? (c < 2308 - ? (c < 1376 - ? (c < 880 - ? (c < 192 - ? (c < 170 - ? (c < '_' - ? (c >= 'A' && c <= 'Z') - : (c <= '_' || (c >= 'a' && c <= 'z'))) - : (c <= 170 || (c < 186 - ? c == 181 - : c <= 186))) - : (c <= 214 || (c < 736 - ? (c < 248 - ? (c >= 216 && c <= 246) - : (c <= 705 || (c >= 710 && c <= 721))) - : (c <= 740 || (c < 750 - ? c == 748 - : c <= 750))))) - : (c <= 884 || (c < 910 - ? (c < 902 - ? (c < 890 - ? (c >= 886 && c <= 887) - : (c <= 893 || c == 895)) - : (c <= 902 || (c < 908 - ? (c >= 904 && c <= 906) - : c <= 908))) - : (c <= 929 || (c < 1162 - ? (c < 1015 - ? (c >= 931 && c <= 1013) - : c <= 1153) - : (c <= 1327 || (c < 1369 - ? (c >= 1329 && c <= 1366) - : c <= 1369))))))) - : (c <= 1416 || (c < 1969 - ? (c < 1765 - ? (c < 1646 - ? (c < 1519 - ? (c >= 1488 && c <= 1514) - : (c <= 1522 || (c >= 1568 && c <= 1610))) - : (c <= 1647 || (c < 1749 - ? (c >= 1649 && c <= 1747) - : c <= 1749))) - : (c <= 1766 || (c < 1808 - ? (c < 1786 - ? (c >= 1774 && c <= 1775) - : (c <= 1788 || c == 1791)) - : (c <= 1808 || (c < 1869 - ? (c >= 1810 && c <= 1839) - : c <= 1957))))) - : (c <= 1969 || (c < 2088 - ? (c < 2048 - ? (c < 2036 - ? (c >= 1994 && c <= 2026) - : (c <= 2037 || c == 2042)) - : (c <= 2069 || (c < 2084 - ? c == 2074 - : c <= 2084))) - : (c <= 2088 || (c < 2160 - ? (c < 2144 - ? (c >= 2112 && c <= 2136) - : c <= 2154) - : (c <= 2183 || (c < 2208 - ? (c >= 2185 && c <= 2190) - : c <= 2249))))))))) - : (c <= 2361 || (c < 2693 - ? (c < 2527 - ? (c < 2451 - ? (c < 2417 - ? (c < 2384 - ? c == 2365 - : (c <= 2384 || (c >= 2392 && c <= 2401))) - : (c <= 2432 || (c < 2447 - ? (c >= 2437 && c <= 2444) - : c <= 2448))) - : (c <= 2472 || (c < 2493 - ? (c < 2482 - ? (c >= 2474 && c <= 2480) - : (c <= 2482 || (c >= 2486 && c <= 2489))) - : (c <= 2493 || (c < 2524 - ? c == 2510 - : c <= 2525))))) - : (c <= 2529 || (c < 2610 - ? (c < 2575 - ? (c < 2556 - ? (c >= 2544 && c <= 2545) - : (c <= 2556 || (c >= 2565 && c <= 2570))) - : (c <= 2576 || (c < 2602 - ? (c >= 2579 && c <= 2600) - : c <= 2608))) - : (c <= 2611 || (c < 2649 - ? (c < 2616 - ? (c >= 2613 && c <= 2614) - : c <= 2617) - : (c <= 2652 || (c < 2674 - ? c == 2654 - : c <= 2676))))))) - : (c <= 2701 || (c < 2866 - ? (c < 2768 - ? (c < 2738 - ? (c < 2707 - ? (c >= 2703 && c <= 2705) - : (c <= 2728 || (c >= 2730 && c <= 2736))) - : (c <= 2739 || (c < 2749 - ? (c >= 2741 && c <= 2745) - : c <= 2749))) - : (c <= 2768 || (c < 2831 - ? (c < 2809 - ? (c >= 2784 && c <= 2785) - : (c <= 2809 || (c >= 2821 && c <= 2828))) - : (c <= 2832 || (c < 2858 - ? (c >= 2835 && c <= 2856) - : c <= 2864))))) - : (c <= 2867 || (c < 2949 - ? (c < 2911 - ? (c < 2877 - ? (c >= 2869 && c <= 2873) - : (c <= 2877 || (c >= 2908 && c <= 2909))) - : (c <= 2913 || (c < 2947 - ? c == 2929 - : c <= 2947))) - : (c <= 2954 || (c < 2969 - ? (c < 2962 - ? (c >= 2958 && c <= 2960) - : c <= 2965) - : (c <= 2970 || (c < 2974 - ? c == 2972 - : c <= 2975))))))))))) - : (c <= 2980 || (c < 4159 - ? (c < 3412 - ? (c < 3214 - ? (c < 3114 - ? (c < 3077 - ? (c < 2990 - ? (c >= 2984 && c <= 2986) - : (c <= 3001 || c == 3024)) - : (c <= 3084 || (c < 3090 - ? (c >= 3086 && c <= 3088) - : c <= 3112))) - : (c <= 3129 || (c < 3168 - ? (c < 3160 - ? c == 3133 - : (c <= 3162 || c == 3165)) - : (c <= 3169 || (c < 3205 - ? c == 3200 - : c <= 3212))))) - : (c <= 3216 || (c < 3313 - ? (c < 3261 - ? (c < 3242 - ? (c >= 3218 && c <= 3240) - : (c <= 3251 || (c >= 3253 && c <= 3257))) - : (c <= 3261 || (c < 3296 - ? (c >= 3293 && c <= 3294) - : c <= 3297))) - : (c <= 3314 || (c < 3346 - ? (c < 3342 - ? (c >= 3332 && c <= 3340) - : c <= 3344) - : (c <= 3386 || (c < 3406 - ? c == 3389 - : c <= 3406))))))) - : (c <= 3414 || (c < 3724 - ? (c < 3520 - ? (c < 3482 - ? (c < 3450 - ? (c >= 3423 && c <= 3425) - : (c <= 3455 || (c >= 3461 && c <= 3478))) - : (c <= 3505 || (c < 3517 - ? (c >= 3507 && c <= 3515) - : c <= 3517))) - : (c <= 3526 || (c < 3713 - ? (c < 3634 - ? (c >= 3585 && c <= 3632) - : (c <= 3635 || (c >= 3648 && c <= 3654))) - : (c <= 3714 || (c < 3718 - ? c == 3716 - : c <= 3722))))) - : (c <= 3747 || (c < 3804 - ? (c < 3773 - ? (c < 3751 - ? c == 3749 - : (c <= 3760 || (c >= 3762 && c <= 3763))) - : (c <= 3773 || (c < 3782 - ? (c >= 3776 && c <= 3780) - : c <= 3782))) - : (c <= 3807 || (c < 3913 - ? (c < 3904 - ? c == 3840 - : c <= 3911) - : (c <= 3948 || (c < 4096 - ? (c >= 3976 && c <= 3980) - : c <= 4138))))))))) - : (c <= 4159 || (c < 4888 - ? (c < 4688 - ? (c < 4238 - ? (c < 4197 - ? (c < 4186 - ? (c >= 4176 && c <= 4181) - : (c <= 4189 || c == 4193)) - : (c <= 4198 || (c < 4213 - ? (c >= 4206 && c <= 4208) - : c <= 4225))) - : (c <= 4238 || (c < 4304 - ? (c < 4295 - ? (c >= 4256 && c <= 4293) - : (c <= 4295 || c == 4301)) - : (c <= 4346 || (c < 4682 - ? (c >= 4348 && c <= 4680) - : c <= 4685))))) - : (c <= 4694 || (c < 4792 - ? (c < 4746 - ? (c < 4698 - ? c == 4696 - : (c <= 4701 || (c >= 4704 && c <= 4744))) - : (c <= 4749 || (c < 4786 - ? (c >= 4752 && c <= 4784) - : c <= 4789))) - : (c <= 4798 || (c < 4808 - ? (c < 4802 - ? c == 4800 - : c <= 4805) - : (c <= 4822 || (c < 4882 - ? (c >= 4824 && c <= 4880) - : c <= 4885))))))) - : (c <= 4954 || (c < 6016 - ? (c < 5792 - ? (c < 5121 - ? (c < 5024 - ? (c >= 4992 && c <= 5007) - : (c <= 5109 || (c >= 5112 && c <= 5117))) - : (c <= 5740 || (c < 5761 - ? (c >= 5743 && c <= 5759) - : c <= 5786))) - : (c <= 5866 || (c < 5952 - ? (c < 5888 - ? (c >= 5873 && c <= 5880) - : (c <= 5905 || (c >= 5919 && c <= 5937))) - : (c <= 5969 || (c < 5998 - ? (c >= 5984 && c <= 5996) - : c <= 6000))))) - : (c <= 6067 || (c < 6320 - ? (c < 6272 - ? (c < 6108 - ? c == 6103 - : (c <= 6108 || (c >= 6176 && c <= 6264))) - : (c <= 6276 || (c < 6314 - ? (c >= 6279 && c <= 6312) - : c <= 6314))) - : (c <= 6389 || (c < 6512 - ? (c < 6480 - ? (c >= 6400 && c <= 6430) - : c <= 6509) - : (c <= 6516 || (c < 6576 - ? (c >= 6528 && c <= 6571) - : c <= 6601))))))))))))) - : (c <= 6678 || (c < 43259 - ? (c < 8579 - ? (c < 8031 - ? (c < 7401 - ? (c < 7098 - ? (c < 6981 - ? (c < 6823 - ? (c >= 6688 && c <= 6740) - : (c <= 6823 || (c >= 6917 && c <= 6963))) - : (c <= 6988 || (c < 7086 - ? (c >= 7043 && c <= 7072) - : c <= 7087))) - : (c <= 7141 || (c < 7296 - ? (c < 7245 - ? (c >= 7168 && c <= 7203) - : (c <= 7247 || (c >= 7258 && c <= 7293))) - : (c <= 7304 || (c < 7357 - ? (c >= 7312 && c <= 7354) - : c <= 7359))))) - : (c <= 7404 || (c < 7968 - ? (c < 7424 - ? (c < 7413 - ? (c >= 7406 && c <= 7411) - : (c <= 7414 || c == 7418)) - : (c <= 7615 || (c < 7960 - ? (c >= 7680 && c <= 7957) - : c <= 7965))) - : (c <= 8005 || (c < 8025 - ? (c < 8016 - ? (c >= 8008 && c <= 8013) - : c <= 8023) - : (c <= 8025 || (c < 8029 - ? c == 8027 - : c <= 8029))))))) - : (c <= 8061 || (c < 8450 - ? (c < 8150 - ? (c < 8130 - ? (c < 8118 - ? (c >= 8064 && c <= 8116) - : (c <= 8124 || c == 8126)) - : (c <= 8132 || (c < 8144 - ? (c >= 8134 && c <= 8140) - : c <= 8147))) - : (c <= 8155 || (c < 8305 - ? (c < 8178 - ? (c >= 8160 && c <= 8172) - : (c <= 8180 || (c >= 8182 && c <= 8188))) - : (c <= 8305 || (c < 8336 - ? c == 8319 - : c <= 8348))))) - : (c <= 8450 || (c < 8488 - ? (c < 8473 - ? (c < 8458 - ? c == 8455 - : (c <= 8467 || c == 8469)) - : (c <= 8477 || (c < 8486 - ? c == 8484 - : c <= 8486))) - : (c <= 8488 || (c < 8508 - ? (c < 8495 - ? (c >= 8490 && c <= 8493) - : c <= 8505) - : (c <= 8511 || (c < 8526 - ? (c >= 8517 && c <= 8521) - : c <= 8526))))))))) - : (c <= 8580 || (c < 12593 - ? (c < 11712 - ? (c < 11568 - ? (c < 11520 - ? (c < 11499 - ? (c >= 11264 && c <= 11492) - : (c <= 11502 || (c >= 11506 && c <= 11507))) - : (c <= 11557 || (c < 11565 - ? c == 11559 - : c <= 11565))) - : (c <= 11623 || (c < 11688 - ? (c < 11648 - ? c == 11631 - : (c <= 11670 || (c >= 11680 && c <= 11686))) - : (c <= 11694 || (c < 11704 - ? (c >= 11696 && c <= 11702) - : c <= 11710))))) - : (c <= 11718 || (c < 12347 - ? (c < 11823 - ? (c < 11728 - ? (c >= 11720 && c <= 11726) - : (c <= 11734 || (c >= 11736 && c <= 11742))) - : (c <= 11823 || (c < 12337 - ? (c >= 12293 && c <= 12294) - : c <= 12341))) - : (c <= 12348 || (c < 12449 - ? (c < 12445 - ? (c >= 12353 && c <= 12438) - : c <= 12447) - : (c <= 12538 || (c < 12549 - ? (c >= 12540 && c <= 12543) - : c <= 12591))))))) - : (c <= 12686 || (c < 42775 - ? (c < 42192 - ? (c < 19903 - ? (c < 12784 - ? (c >= 12704 && c <= 12735) - : (c <= 12799 || c == 13312)) - : (c <= 19903 || (c < 40959 - ? c == 19968 - : c <= 42124))) - : (c <= 42237 || (c < 42560 - ? (c < 42512 - ? (c >= 42240 && c <= 42508) - : (c <= 42527 || (c >= 42538 && c <= 42539))) - : (c <= 42606 || (c < 42656 - ? (c >= 42623 && c <= 42653) - : c <= 42725))))) - : (c <= 42783 || (c < 43011 - ? (c < 42963 - ? (c < 42891 - ? (c >= 42786 && c <= 42888) - : (c <= 42954 || (c >= 42960 && c <= 42961))) - : (c <= 42963 || (c < 42994 - ? (c >= 42965 && c <= 42969) - : c <= 43009))) - : (c <= 43013 || (c < 43072 - ? (c < 43020 - ? (c >= 43015 && c <= 43018) - : c <= 43042) - : (c <= 43123 || (c < 43250 - ? (c >= 43138 && c <= 43187) - : c <= 43255))))))))))) - : (c <= 43259 || (c < 65313 - ? (c < 43808 - ? (c < 43642 - ? (c < 43488 - ? (c < 43360 - ? (c < 43274 - ? (c >= 43261 && c <= 43262) - : (c <= 43301 || (c >= 43312 && c <= 43334))) - : (c <= 43388 || (c < 43471 - ? (c >= 43396 && c <= 43442) - : c <= 43471))) - : (c <= 43492 || (c < 43584 - ? (c < 43514 - ? (c >= 43494 && c <= 43503) - : (c <= 43518 || (c >= 43520 && c <= 43560))) - : (c <= 43586 || (c < 43616 - ? (c >= 43588 && c <= 43595) - : c <= 43638))))) - : (c <= 43642 || (c < 43739 - ? (c < 43705 - ? (c < 43697 - ? (c >= 43646 && c <= 43695) - : (c <= 43697 || (c >= 43701 && c <= 43702))) - : (c <= 43709 || (c < 43714 - ? c == 43712 - : c <= 43714))) - : (c <= 43741 || (c < 43777 - ? (c < 43762 - ? (c >= 43744 && c <= 43754) - : c <= 43764) - : (c <= 43782 || (c < 43793 - ? (c >= 43785 && c <= 43790) - : c <= 43798))))))) - : (c <= 43814 || (c < 64287 - ? (c < 55216 - ? (c < 43888 - ? (c < 43824 - ? (c >= 43816 && c <= 43822) - : (c <= 43866 || (c >= 43868 && c <= 43881))) - : (c <= 44002 || (c < 55203 - ? c == 44032 - : c <= 55203))) - : (c <= 55238 || (c < 64256 - ? (c < 63744 - ? (c >= 55243 && c <= 55291) - : (c <= 64109 || (c >= 64112 && c <= 64217))) - : (c <= 64262 || (c < 64285 - ? (c >= 64275 && c <= 64279) - : c <= 64285))))) - : (c <= 64296 || (c < 64467 - ? (c < 64320 - ? (c < 64312 - ? (c >= 64298 && c <= 64310) - : (c <= 64316 || c == 64318)) - : (c <= 64321 || (c < 64326 - ? (c >= 64323 && c <= 64324) - : c <= 64433))) - : (c <= 64829 || (c < 65008 - ? (c < 64914 - ? (c >= 64848 && c <= 64911) - : c <= 64967) - : (c <= 65019 || (c < 65142 - ? (c >= 65136 && c <= 65140) - : c <= 65276))))))))) - : (c <= 65338 || (c < 66864 - ? (c < 66176 - ? (c < 65536 - ? (c < 65482 - ? (c < 65382 - ? (c >= 65345 && c <= 65370) - : (c <= 65470 || (c >= 65474 && c <= 65479))) - : (c <= 65487 || (c < 65498 - ? (c >= 65490 && c <= 65495) - : c <= 65500))) - : (c <= 65547 || (c < 65599 - ? (c < 65576 - ? (c >= 65549 && c <= 65574) - : (c <= 65594 || (c >= 65596 && c <= 65597))) - : (c <= 65613 || (c < 65664 - ? (c >= 65616 && c <= 65629) - : c <= 65786))))) - : (c <= 66204 || (c < 66464 - ? (c < 66370 - ? (c < 66304 - ? (c >= 66208 && c <= 66256) - : (c <= 66335 || (c >= 66349 && c <= 66368))) - : (c <= 66377 || (c < 66432 - ? (c >= 66384 && c <= 66421) - : c <= 66461))) - : (c <= 66499 || (c < 66736 - ? (c < 66560 - ? (c >= 66504 && c <= 66511) - : c <= 66717) - : (c <= 66771 || (c < 66816 - ? (c >= 66776 && c <= 66811) - : c <= 66855))))))) - : (c <= 66915 || (c < 67506 - ? (c < 66995 - ? (c < 66964 - ? (c < 66940 - ? (c >= 66928 && c <= 66938) - : (c <= 66954 || (c >= 66956 && c <= 66962))) - : (c <= 66965 || (c < 66979 - ? (c >= 66967 && c <= 66977) - : c <= 66993))) - : (c <= 67001 || (c < 67424 - ? (c < 67072 - ? (c >= 67003 && c <= 67004) - : (c <= 67382 || (c >= 67392 && c <= 67413))) - : (c <= 67431 || (c < 67463 - ? (c >= 67456 && c <= 67461) - : c <= 67504))))) - : (c <= 67514 || (c < 67680 - ? (c < 67639 - ? (c < 67592 - ? (c >= 67584 && c <= 67589) - : (c <= 67592 || (c >= 67594 && c <= 67637))) - : (c <= 67640 || (c < 67647 - ? c == 67644 - : c <= 67669))) - : (c <= 67702 || (c < 67828 - ? (c < 67808 - ? (c >= 67712 && c <= 67742) - : c <= 67826) - : (c <= 67829 || (c < 67872 - ? (c >= 67840 && c <= 67861) - : c <= 67883))))))))))))))); -} - -static inline bool sym__alpha_identifier_character_set_5(int32_t c) { - return (c < 6512 - ? (c < 3046 - ? (c < 2437 - ? (c < 1646 - ? (c < 902 - ? (c < 736 - ? (c < 192 - ? (c < 181 - ? c == 170 - : (c <= 181 || c == 186)) - : (c <= 214 || (c < 248 - ? (c >= 216 && c <= 246) - : (c <= 705 || (c >= 710 && c <= 721))))) - : (c <= 740 || (c < 886 - ? (c < 750 - ? c == 748 - : (c <= 750 || (c >= 880 && c <= 884))) - : (c <= 887 || (c < 895 - ? (c >= 890 && c <= 893) - : c <= 895))))) - : (c <= 902 || (c < 1329 - ? (c < 931 - ? (c < 908 - ? (c >= 904 && c <= 906) - : (c <= 908 || (c >= 910 && c <= 929))) - : (c <= 1013 || (c < 1162 - ? (c >= 1015 && c <= 1153) - : c <= 1327))) - : (c <= 1366 || (c < 1519 - ? (c < 1376 - ? c == 1369 - : (c <= 1416 || (c >= 1488 && c <= 1514))) - : (c <= 1522 || (c < 1632 - ? (c >= 1568 && c <= 1610) - : c <= 1641))))))) - : (c <= 1647 || (c < 2074 - ? (c < 1810 - ? (c < 1774 - ? (c < 1749 - ? (c >= 1649 && c <= 1747) - : (c <= 1749 || (c >= 1765 && c <= 1766))) - : (c <= 1788 || (c < 1808 - ? c == 1791 - : c <= 1808))) - : (c <= 1839 || (c < 2036 - ? (c < 1969 - ? (c >= 1869 && c <= 1957) - : (c <= 1969 || (c >= 1984 && c <= 2026))) - : (c <= 2037 || (c < 2048 - ? c == 2042 - : c <= 2069))))) - : (c <= 2074 || (c < 2208 - ? (c < 2144 - ? (c < 2088 - ? c == 2084 - : (c <= 2088 || (c >= 2112 && c <= 2136))) - : (c <= 2154 || (c < 2185 - ? (c >= 2160 && c <= 2183) - : c <= 2190))) - : (c <= 2249 || (c < 2392 - ? (c < 2365 - ? (c >= 2308 && c <= 2361) - : (c <= 2365 || c == 2384)) - : (c <= 2401 || (c < 2417 - ? (c >= 2406 && c <= 2415) - : c <= 2432))))))))) - : (c <= 2444 || (c < 2741 - ? (c < 2579 - ? (c < 2510 - ? (c < 2482 - ? (c < 2451 - ? (c >= 2447 && c <= 2448) - : (c <= 2472 || (c >= 2474 && c <= 2480))) - : (c <= 2482 || (c < 2493 - ? (c >= 2486 && c <= 2489) - : c <= 2493))) - : (c <= 2510 || (c < 2556 - ? (c < 2527 - ? (c >= 2524 && c <= 2525) - : (c <= 2529 || (c >= 2534 && c <= 2545))) - : (c <= 2556 || (c < 2575 - ? (c >= 2565 && c <= 2570) - : c <= 2576))))) - : (c <= 2600 || (c < 2662 - ? (c < 2616 - ? (c < 2610 - ? (c >= 2602 && c <= 2608) - : (c <= 2611 || (c >= 2613 && c <= 2614))) - : (c <= 2617 || (c < 2654 - ? (c >= 2649 && c <= 2652) - : c <= 2654))) - : (c <= 2671 || (c < 2707 - ? (c < 2693 - ? (c >= 2674 && c <= 2676) - : (c <= 2701 || (c >= 2703 && c <= 2705))) - : (c <= 2728 || (c < 2738 - ? (c >= 2730 && c <= 2736) - : c <= 2739))))))) - : (c <= 2745 || (c < 2911 - ? (c < 2831 - ? (c < 2790 - ? (c < 2768 - ? c == 2749 - : (c <= 2768 || (c >= 2784 && c <= 2785))) - : (c <= 2799 || (c < 2821 - ? c == 2809 - : c <= 2828))) - : (c <= 2832 || (c < 2869 - ? (c < 2858 - ? (c >= 2835 && c <= 2856) - : (c <= 2864 || (c >= 2866 && c <= 2867))) - : (c <= 2873 || (c < 2908 - ? c == 2877 - : c <= 2909))))) - : (c <= 2913 || (c < 2969 - ? (c < 2949 - ? (c < 2929 - ? (c >= 2918 && c <= 2927) - : (c <= 2929 || c == 2947)) - : (c <= 2954 || (c < 2962 - ? (c >= 2958 && c <= 2960) - : c <= 2965))) - : (c <= 2970 || (c < 2984 - ? (c < 2974 - ? c == 2972 - : (c <= 2975 || (c >= 2979 && c <= 2980))) - : (c <= 2986 || (c < 3024 - ? (c >= 2990 && c <= 3001) - : c <= 3024))))))))))) - : (c <= 3055 || (c < 3976 - ? (c < 3430 - ? (c < 3242 - ? (c < 3165 - ? (c < 3114 - ? (c < 3086 - ? (c >= 3077 && c <= 3084) - : (c <= 3088 || (c >= 3090 && c <= 3112))) - : (c <= 3129 || (c < 3160 - ? c == 3133 - : c <= 3162))) - : (c <= 3165 || (c < 3205 - ? (c < 3174 - ? (c >= 3168 && c <= 3169) - : (c <= 3183 || c == 3200)) - : (c <= 3212 || (c < 3218 - ? (c >= 3214 && c <= 3216) - : c <= 3240))))) - : (c <= 3251 || (c < 3332 - ? (c < 3296 - ? (c < 3261 - ? (c >= 3253 && c <= 3257) - : (c <= 3261 || (c >= 3293 && c <= 3294))) - : (c <= 3297 || (c < 3313 - ? (c >= 3302 && c <= 3311) - : c <= 3314))) - : (c <= 3340 || (c < 3406 - ? (c < 3346 - ? (c >= 3342 && c <= 3344) - : (c <= 3386 || c == 3389)) - : (c <= 3406 || (c < 3423 - ? (c >= 3412 && c <= 3414) - : c <= 3425))))))) - : (c <= 3439 || (c < 3718 - ? (c < 3558 - ? (c < 3507 - ? (c < 3461 - ? (c >= 3450 && c <= 3455) - : (c <= 3478 || (c >= 3482 && c <= 3505))) - : (c <= 3515 || (c < 3520 - ? c == 3517 - : c <= 3526))) - : (c <= 3567 || (c < 3664 - ? (c < 3634 - ? (c >= 3585 && c <= 3632) - : (c <= 3635 || (c >= 3648 && c <= 3654))) - : (c <= 3673 || (c < 3716 - ? (c >= 3713 && c <= 3714) - : c <= 3716))))) - : (c <= 3722 || (c < 3782 - ? (c < 3762 - ? (c < 3749 - ? (c >= 3724 && c <= 3747) - : (c <= 3749 || (c >= 3751 && c <= 3760))) - : (c <= 3763 || (c < 3776 - ? c == 3773 - : c <= 3780))) - : (c <= 3782 || (c < 3872 - ? (c < 3804 - ? (c >= 3792 && c <= 3801) - : (c <= 3807 || c == 3840)) - : (c <= 3881 || (c < 3913 - ? (c >= 3904 && c <= 3911) - : c <= 3948))))))))) - : (c <= 3980 || (c < 4824 - ? (c < 4304 - ? (c < 4206 - ? (c < 4186 - ? (c < 4159 - ? (c >= 4096 && c <= 4138) - : (c <= 4169 || (c >= 4176 && c <= 4181))) - : (c <= 4189 || (c < 4197 - ? c == 4193 - : c <= 4198))) - : (c <= 4208 || (c < 4256 - ? (c < 4238 - ? (c >= 4213 && c <= 4225) - : (c <= 4238 || (c >= 4240 && c <= 4249))) - : (c <= 4293 || (c < 4301 - ? c == 4295 - : c <= 4301))))) - : (c <= 4346 || (c < 4746 - ? (c < 4696 - ? (c < 4682 - ? (c >= 4348 && c <= 4680) - : (c <= 4685 || (c >= 4688 && c <= 4694))) - : (c <= 4696 || (c < 4704 - ? (c >= 4698 && c <= 4701) - : c <= 4744))) - : (c <= 4749 || (c < 4800 - ? (c < 4786 - ? (c >= 4752 && c <= 4784) - : (c <= 4789 || (c >= 4792 && c <= 4798))) - : (c <= 4800 || (c < 4808 - ? (c >= 4802 && c <= 4805) - : c <= 4822))))))) - : (c <= 4880 || (c < 5984 - ? (c < 5743 - ? (c < 5024 - ? (c < 4888 - ? (c >= 4882 && c <= 4885) - : (c <= 4954 || (c >= 4992 && c <= 5007))) - : (c <= 5109 || (c < 5121 - ? (c >= 5112 && c <= 5117) - : c <= 5740))) - : (c <= 5759 || (c < 5888 - ? (c < 5792 - ? (c >= 5761 && c <= 5786) - : (c <= 5866 || (c >= 5873 && c <= 5880))) - : (c <= 5905 || (c < 5952 - ? (c >= 5919 && c <= 5937) - : c <= 5969))))) - : (c <= 5996 || (c < 6176 - ? (c < 6108 - ? (c < 6016 - ? (c >= 5998 && c <= 6000) - : (c <= 6067 || c == 6103)) - : (c <= 6108 || (c < 6160 - ? (c >= 6112 && c <= 6121) - : c <= 6169))) - : (c <= 6264 || (c < 6320 - ? (c < 6279 - ? (c >= 6272 && c <= 6276) - : (c <= 6312 || c == 6314)) - : (c <= 6389 || (c < 6470 - ? (c >= 6400 && c <= 6430) - : c <= 6509))))))))))))) - : (c <= 6516 || (c < 43250 - ? (c < 8508 - ? (c < 8016 - ? (c < 7232 - ? (c < 6823 - ? (c < 6656 - ? (c < 6576 - ? (c >= 6528 && c <= 6571) - : (c <= 6601 || (c >= 6608 && c <= 6617))) - : (c <= 6678 || (c < 6784 - ? (c >= 6688 && c <= 6740) - : (c <= 6793 || (c >= 6800 && c <= 6809))))) - : (c <= 6823 || (c < 7043 - ? (c < 6981 - ? (c >= 6917 && c <= 6963) - : (c <= 6988 || (c >= 6992 && c <= 7001))) - : (c <= 7072 || (c < 7168 - ? (c >= 7086 && c <= 7141) - : c <= 7203))))) - : (c <= 7241 || (c < 7413 - ? (c < 7357 - ? (c < 7296 - ? (c >= 7245 && c <= 7293) - : (c <= 7304 || (c >= 7312 && c <= 7354))) - : (c <= 7359 || (c < 7406 - ? (c >= 7401 && c <= 7404) - : c <= 7411))) - : (c <= 7414 || (c < 7960 - ? (c < 7424 - ? c == 7418 - : (c <= 7615 || (c >= 7680 && c <= 7957))) - : (c <= 7965 || (c < 8008 - ? (c >= 7968 && c <= 8005) - : c <= 8013))))))) - : (c <= 8023 || (c < 8182 - ? (c < 8126 - ? (c < 8031 - ? (c < 8027 - ? c == 8025 - : (c <= 8027 || c == 8029)) - : (c <= 8061 || (c < 8118 - ? (c >= 8064 && c <= 8116) - : c <= 8124))) - : (c <= 8126 || (c < 8150 - ? (c < 8134 - ? (c >= 8130 && c <= 8132) - : (c <= 8140 || (c >= 8144 && c <= 8147))) - : (c <= 8155 || (c < 8178 - ? (c >= 8160 && c <= 8172) - : c <= 8180))))) - : (c <= 8188 || (c < 8469 - ? (c < 8450 - ? (c < 8319 - ? c == 8305 - : (c <= 8319 || (c >= 8336 && c <= 8348))) - : (c <= 8450 || (c < 8458 - ? c == 8455 - : c <= 8467))) - : (c <= 8469 || (c < 8488 - ? (c < 8484 - ? (c >= 8473 && c <= 8477) - : (c <= 8484 || c == 8486)) - : (c <= 8488 || (c < 8495 - ? (c >= 8490 && c <= 8493) - : c <= 8505))))))))) - : (c <= 8511 || (c < 12540 - ? (c < 11688 - ? (c < 11520 - ? (c < 11264 - ? (c < 8526 - ? (c >= 8517 && c <= 8521) - : (c <= 8526 || (c >= 8579 && c <= 8580))) - : (c <= 11492 || (c < 11506 - ? (c >= 11499 && c <= 11502) - : c <= 11507))) - : (c <= 11557 || (c < 11631 - ? (c < 11565 - ? c == 11559 - : (c <= 11565 || (c >= 11568 && c <= 11623))) - : (c <= 11631 || (c < 11680 - ? (c >= 11648 && c <= 11670) - : c <= 11686))))) - : (c <= 11694 || (c < 11823 - ? (c < 11720 - ? (c < 11704 - ? (c >= 11696 && c <= 11702) - : (c <= 11710 || (c >= 11712 && c <= 11718))) - : (c <= 11726 || (c < 11736 - ? (c >= 11728 && c <= 11734) - : c <= 11742))) - : (c <= 11823 || (c < 12353 - ? (c < 12337 - ? (c >= 12293 && c <= 12294) - : (c <= 12341 || (c >= 12347 && c <= 12348))) - : (c <= 12438 || (c < 12449 - ? (c >= 12445 && c <= 12447) - : c <= 12538))))))) - : (c <= 12543 || (c < 42656 - ? (c < 19968 - ? (c < 12784 - ? (c < 12593 - ? (c >= 12549 && c <= 12591) - : (c <= 12686 || (c >= 12704 && c <= 12735))) - : (c <= 12799 || (c < 19903 - ? c == 13312 - : c <= 19903))) - : (c <= 19968 || (c < 42512 - ? (c < 42192 - ? (c >= 40959 && c <= 42124) - : (c <= 42237 || (c >= 42240 && c <= 42508))) - : (c <= 42539 || (c < 42623 - ? (c >= 42560 && c <= 42606) - : c <= 42653))))) - : (c <= 42725 || (c < 42994 - ? (c < 42960 - ? (c < 42786 - ? (c >= 42775 && c <= 42783) - : (c <= 42888 || (c >= 42891 && c <= 42954))) - : (c <= 42961 || (c < 42965 - ? c == 42963 - : c <= 42969))) - : (c <= 43009 || (c < 43072 - ? (c < 43015 - ? (c >= 43011 && c <= 43013) - : (c <= 43018 || (c >= 43020 && c <= 43042))) - : (c <= 43123 || (c < 43216 - ? (c >= 43138 && c <= 43187) - : c <= 43225))))))))))) - : (c <= 43255 || (c < 65296 - ? (c < 43808 - ? (c < 43616 - ? (c < 43471 - ? (c < 43312 - ? (c < 43261 - ? c == 43259 - : (c <= 43262 || (c >= 43264 && c <= 43301))) - : (c <= 43334 || (c < 43396 - ? (c >= 43360 && c <= 43388) - : c <= 43442))) - : (c <= 43481 || (c < 43584 - ? (c < 43494 - ? (c >= 43488 && c <= 43492) - : (c <= 43518 || (c >= 43520 && c <= 43560))) - : (c <= 43586 || (c < 43600 - ? (c >= 43588 && c <= 43595) - : c <= 43609))))) - : (c <= 43638 || (c < 43714 - ? (c < 43701 - ? (c < 43646 - ? c == 43642 - : (c <= 43695 || c == 43697)) - : (c <= 43702 || (c < 43712 - ? (c >= 43705 && c <= 43709) - : c <= 43712))) - : (c <= 43714 || (c < 43777 - ? (c < 43744 - ? (c >= 43739 && c <= 43741) - : (c <= 43754 || (c >= 43762 && c <= 43764))) - : (c <= 43782 || (c < 43793 - ? (c >= 43785 && c <= 43790) - : c <= 43798))))))) - : (c <= 43814 || (c < 64285 - ? (c < 55203 - ? (c < 43888 - ? (c < 43824 - ? (c >= 43816 && c <= 43822) - : (c <= 43866 || (c >= 43868 && c <= 43881))) - : (c <= 44002 || (c < 44032 - ? (c >= 44016 && c <= 44025) - : c <= 44032))) - : (c <= 55203 || (c < 64112 - ? (c < 55243 - ? (c >= 55216 && c <= 55238) - : (c <= 55291 || (c >= 63744 && c <= 64109))) - : (c <= 64217 || (c < 64275 - ? (c >= 64256 && c <= 64262) - : c <= 64279))))) - : (c <= 64285 || (c < 64326 - ? (c < 64318 - ? (c < 64298 - ? (c >= 64287 && c <= 64296) - : (c <= 64310 || (c >= 64312 && c <= 64316))) - : (c <= 64318 || (c < 64323 - ? (c >= 64320 && c <= 64321) - : c <= 64324))) - : (c <= 64433 || (c < 65008 - ? (c < 64848 - ? (c >= 64467 && c <= 64829) - : (c <= 64911 || (c >= 64914 && c <= 64967))) - : (c <= 65019 || (c < 65142 - ? (c >= 65136 && c <= 65140) - : c <= 65276))))))))) - : (c <= 65305 || (c < 66816 - ? (c < 65664 - ? (c < 65498 - ? (c < 65474 - ? (c < 65345 - ? (c >= 65313 && c <= 65338) - : (c <= 65370 || (c >= 65382 && c <= 65470))) - : (c <= 65479 || (c < 65490 - ? (c >= 65482 && c <= 65487) - : c <= 65495))) - : (c <= 65500 || (c < 65596 - ? (c < 65549 - ? (c >= 65536 && c <= 65547) - : (c <= 65574 || (c >= 65576 && c <= 65594))) - : (c <= 65597 || (c < 65616 - ? (c >= 65599 && c <= 65613) - : c <= 65629))))) - : (c <= 65786 || (c < 66432 - ? (c < 66349 - ? (c < 66208 - ? (c >= 66176 && c <= 66204) - : (c <= 66256 || (c >= 66304 && c <= 66335))) - : (c <= 66368 || (c < 66384 - ? (c >= 66370 && c <= 66377) - : c <= 66421))) - : (c <= 66461 || (c < 66720 - ? (c < 66504 - ? (c >= 66464 && c <= 66499) - : (c <= 66511 || (c >= 66560 && c <= 66717))) - : (c <= 66729 || (c < 66776 - ? (c >= 66736 && c <= 66771) - : c <= 66811))))))) - : (c <= 66855 || (c < 67463 - ? (c < 66979 - ? (c < 66956 - ? (c < 66928 - ? (c >= 66864 && c <= 66915) - : (c <= 66938 || (c >= 66940 && c <= 66954))) - : (c <= 66962 || (c < 66967 - ? (c >= 66964 && c <= 66965) - : c <= 66977))) - : (c <= 66993 || (c < 67392 - ? (c < 67003 - ? (c >= 66995 && c <= 67001) - : (c <= 67004 || (c >= 67072 && c <= 67382))) - : (c <= 67413 || (c < 67456 - ? (c >= 67424 && c <= 67431) - : c <= 67461))))) - : (c <= 67504 || (c < 67647 - ? (c < 67594 - ? (c < 67584 - ? (c >= 67506 && c <= 67514) - : (c <= 67589 || c == 67592)) - : (c <= 67637 || (c < 67644 - ? (c >= 67639 && c <= 67640) - : c <= 67644))) - : (c <= 67669 || (c < 67828 - ? (c < 67712 - ? (c >= 67680 && c <= 67702) - : (c <= 67742 || (c >= 67808 && c <= 67826))) - : (c <= 67829 || (c < 67872 - ? (c >= 67840 && c <= 67861) - : c <= 67883))))))))))))))); -} - -static inline bool sym__alpha_identifier_character_set_6(int32_t c) { - return (c < 6400 - ? (c < 2984 - ? (c < 2384 - ? (c < 1488 - ? (c < 880 - ? (c < 192 - ? (c < 'a' - ? (c < 'A' - ? (c >= '0' && c <= '9') - : (c <= 'Z' || c == '_')) - : (c <= 'z' || (c < 181 - ? c == 170 - : (c <= 181 || c == 186)))) - : (c <= 214 || (c < 736 - ? (c < 248 - ? (c >= 216 && c <= 246) - : (c <= 705 || (c >= 710 && c <= 721))) - : (c <= 740 || (c < 750 - ? c == 748 - : c <= 750))))) - : (c <= 884 || (c < 910 - ? (c < 902 - ? (c < 890 - ? (c >= 886 && c <= 887) - : (c <= 893 || c == 895)) - : (c <= 902 || (c < 908 - ? (c >= 904 && c <= 906) - : c <= 908))) - : (c <= 929 || (c < 1329 - ? (c < 1015 - ? (c >= 931 && c <= 1013) - : (c <= 1153 || (c >= 1162 && c <= 1327))) - : (c <= 1366 || (c < 1376 - ? c == 1369 - : c <= 1416))))))) - : (c <= 1514 || (c < 1984 - ? (c < 1765 - ? (c < 1646 - ? (c < 1568 - ? (c >= 1519 && c <= 1522) - : (c <= 1610 || (c >= 1632 && c <= 1641))) - : (c <= 1647 || (c < 1749 - ? (c >= 1649 && c <= 1747) - : c <= 1749))) - : (c <= 1766 || (c < 1810 - ? (c < 1791 - ? (c >= 1774 && c <= 1788) - : (c <= 1791 || c == 1808)) - : (c <= 1839 || (c < 1969 - ? (c >= 1869 && c <= 1957) - : c <= 1969))))) - : (c <= 2026 || (c < 2112 - ? (c < 2074 - ? (c < 2042 - ? (c >= 2036 && c <= 2037) - : (c <= 2042 || (c >= 2048 && c <= 2069))) - : (c <= 2074 || (c < 2088 - ? c == 2084 - : c <= 2088))) - : (c <= 2136 || (c < 2208 - ? (c < 2160 - ? (c >= 2144 && c <= 2154) - : (c <= 2183 || (c >= 2185 && c <= 2190))) - : (c <= 2249 || (c < 2365 - ? (c >= 2308 && c <= 2361) - : c <= 2365))))))))) - : (c <= 2384 || (c < 2707 - ? (c < 2556 - ? (c < 2482 - ? (c < 2437 - ? (c < 2406 - ? (c >= 2392 && c <= 2401) - : (c <= 2415 || (c >= 2417 && c <= 2432))) - : (c <= 2444 || (c < 2451 - ? (c >= 2447 && c <= 2448) - : (c <= 2472 || (c >= 2474 && c <= 2480))))) - : (c <= 2482 || (c < 2524 - ? (c < 2493 - ? (c >= 2486 && c <= 2489) - : (c <= 2493 || c == 2510)) - : (c <= 2525 || (c < 2534 - ? (c >= 2527 && c <= 2529) - : c <= 2545))))) - : (c <= 2556 || (c < 2616 - ? (c < 2602 - ? (c < 2575 - ? (c >= 2565 && c <= 2570) - : (c <= 2576 || (c >= 2579 && c <= 2600))) - : (c <= 2608 || (c < 2613 - ? (c >= 2610 && c <= 2611) - : c <= 2614))) - : (c <= 2617 || (c < 2674 - ? (c < 2654 - ? (c >= 2649 && c <= 2652) - : (c <= 2654 || (c >= 2662 && c <= 2671))) - : (c <= 2676 || (c < 2703 - ? (c >= 2693 && c <= 2701) - : c <= 2705))))))) - : (c <= 2728 || (c < 2869 - ? (c < 2790 - ? (c < 2749 - ? (c < 2738 - ? (c >= 2730 && c <= 2736) - : (c <= 2739 || (c >= 2741 && c <= 2745))) - : (c <= 2749 || (c < 2784 - ? c == 2768 - : c <= 2785))) - : (c <= 2799 || (c < 2835 - ? (c < 2821 - ? c == 2809 - : (c <= 2828 || (c >= 2831 && c <= 2832))) - : (c <= 2856 || (c < 2866 - ? (c >= 2858 && c <= 2864) - : c <= 2867))))) - : (c <= 2873 || (c < 2949 - ? (c < 2918 - ? (c < 2908 - ? c == 2877 - : (c <= 2909 || (c >= 2911 && c <= 2913))) - : (c <= 2927 || (c < 2947 - ? c == 2929 - : c <= 2947))) - : (c <= 2954 || (c < 2972 - ? (c < 2962 - ? (c >= 2958 && c <= 2960) - : (c <= 2965 || (c >= 2969 && c <= 2970))) - : (c <= 2972 || (c < 2979 - ? (c >= 2974 && c <= 2975) - : c <= 2980))))))))))) - : (c <= 2986 || (c < 3904 - ? (c < 3412 - ? (c < 3214 - ? (c < 3133 - ? (c < 3077 - ? (c < 3024 - ? (c >= 2990 && c <= 3001) - : (c <= 3024 || (c >= 3046 && c <= 3055))) - : (c <= 3084 || (c < 3090 - ? (c >= 3086 && c <= 3088) - : (c <= 3112 || (c >= 3114 && c <= 3129))))) - : (c <= 3133 || (c < 3174 - ? (c < 3165 - ? (c >= 3160 && c <= 3162) - : (c <= 3165 || (c >= 3168 && c <= 3169))) - : (c <= 3183 || (c < 3205 - ? c == 3200 - : c <= 3212))))) - : (c <= 3216 || (c < 3302 - ? (c < 3261 - ? (c < 3242 - ? (c >= 3218 && c <= 3240) - : (c <= 3251 || (c >= 3253 && c <= 3257))) - : (c <= 3261 || (c < 3296 - ? (c >= 3293 && c <= 3294) - : c <= 3297))) - : (c <= 3311 || (c < 3346 - ? (c < 3332 - ? (c >= 3313 && c <= 3314) - : (c <= 3340 || (c >= 3342 && c <= 3344))) - : (c <= 3386 || (c < 3406 - ? c == 3389 - : c <= 3406))))))) - : (c <= 3414 || (c < 3713 - ? (c < 3517 - ? (c < 3461 - ? (c < 3430 - ? (c >= 3423 && c <= 3425) - : (c <= 3439 || (c >= 3450 && c <= 3455))) - : (c <= 3478 || (c < 3507 - ? (c >= 3482 && c <= 3505) - : c <= 3515))) - : (c <= 3517 || (c < 3634 - ? (c < 3558 - ? (c >= 3520 && c <= 3526) - : (c <= 3567 || (c >= 3585 && c <= 3632))) - : (c <= 3635 || (c < 3664 - ? (c >= 3648 && c <= 3654) - : c <= 3673))))) - : (c <= 3714 || (c < 3773 - ? (c < 3749 - ? (c < 3718 - ? c == 3716 - : (c <= 3722 || (c >= 3724 && c <= 3747))) - : (c <= 3749 || (c < 3762 - ? (c >= 3751 && c <= 3760) - : c <= 3763))) - : (c <= 3773 || (c < 3804 - ? (c < 3782 - ? (c >= 3776 && c <= 3780) - : (c <= 3782 || (c >= 3792 && c <= 3801))) - : (c <= 3807 || (c < 3872 - ? c == 3840 - : c <= 3881))))))))) - : (c <= 3911 || (c < 4802 - ? (c < 4295 - ? (c < 4193 - ? (c < 4159 - ? (c < 3976 - ? (c >= 3913 && c <= 3948) - : (c <= 3980 || (c >= 4096 && c <= 4138))) - : (c <= 4169 || (c < 4186 - ? (c >= 4176 && c <= 4181) - : c <= 4189))) - : (c <= 4193 || (c < 4238 - ? (c < 4206 - ? (c >= 4197 && c <= 4198) - : (c <= 4208 || (c >= 4213 && c <= 4225))) - : (c <= 4238 || (c < 4256 - ? (c >= 4240 && c <= 4249) - : c <= 4293))))) - : (c <= 4295 || (c < 4698 - ? (c < 4682 - ? (c < 4304 - ? c == 4301 - : (c <= 4346 || (c >= 4348 && c <= 4680))) - : (c <= 4685 || (c < 4696 - ? (c >= 4688 && c <= 4694) - : c <= 4696))) - : (c <= 4701 || (c < 4786 - ? (c < 4746 - ? (c >= 4704 && c <= 4744) - : (c <= 4749 || (c >= 4752 && c <= 4784))) - : (c <= 4789 || (c < 4800 - ? (c >= 4792 && c <= 4798) - : c <= 4800))))))) - : (c <= 4805 || (c < 5919 - ? (c < 5112 - ? (c < 4888 - ? (c < 4824 - ? (c >= 4808 && c <= 4822) - : (c <= 4880 || (c >= 4882 && c <= 4885))) - : (c <= 4954 || (c < 5024 - ? (c >= 4992 && c <= 5007) - : c <= 5109))) - : (c <= 5117 || (c < 5792 - ? (c < 5743 - ? (c >= 5121 && c <= 5740) - : (c <= 5759 || (c >= 5761 && c <= 5786))) - : (c <= 5866 || (c < 5888 - ? (c >= 5873 && c <= 5880) - : c <= 5905))))) - : (c <= 5937 || (c < 6112 - ? (c < 6016 - ? (c < 5984 - ? (c >= 5952 && c <= 5969) - : (c <= 5996 || (c >= 5998 && c <= 6000))) - : (c <= 6067 || (c < 6108 - ? c == 6103 - : c <= 6108))) - : (c <= 6121 || (c < 6279 - ? (c < 6176 - ? (c >= 6160 && c <= 6169) - : (c <= 6264 || (c >= 6272 && c <= 6276))) - : (c <= 6312 || (c < 6320 - ? c == 6314 - : c <= 6389))))))))))))) - : (c <= 6430 || (c < 43216 - ? (c < 8490 - ? (c < 7968 - ? (c < 7086 - ? (c < 6784 - ? (c < 6576 - ? (c < 6512 - ? (c >= 6470 && c <= 6509) - : (c <= 6516 || (c >= 6528 && c <= 6571))) - : (c <= 6601 || (c < 6656 - ? (c >= 6608 && c <= 6617) - : (c <= 6678 || (c >= 6688 && c <= 6740))))) - : (c <= 6793 || (c < 6981 - ? (c < 6823 - ? (c >= 6800 && c <= 6809) - : (c <= 6823 || (c >= 6917 && c <= 6963))) - : (c <= 6988 || (c < 7043 - ? (c >= 6992 && c <= 7001) - : c <= 7072))))) - : (c <= 7141 || (c < 7401 - ? (c < 7296 - ? (c < 7232 - ? (c >= 7168 && c <= 7203) - : (c <= 7241 || (c >= 7245 && c <= 7293))) - : (c <= 7304 || (c < 7357 - ? (c >= 7312 && c <= 7354) - : c <= 7359))) - : (c <= 7404 || (c < 7424 - ? (c < 7413 - ? (c >= 7406 && c <= 7411) - : (c <= 7414 || c == 7418)) - : (c <= 7615 || (c < 7960 - ? (c >= 7680 && c <= 7957) - : c <= 7965))))))) - : (c <= 8005 || (c < 8160 - ? (c < 8064 - ? (c < 8027 - ? (c < 8016 - ? (c >= 8008 && c <= 8013) - : (c <= 8023 || c == 8025)) - : (c <= 8027 || (c < 8031 - ? c == 8029 - : c <= 8061))) - : (c <= 8116 || (c < 8134 - ? (c < 8126 - ? (c >= 8118 && c <= 8124) - : (c <= 8126 || (c >= 8130 && c <= 8132))) - : (c <= 8140 || (c < 8150 - ? (c >= 8144 && c <= 8147) - : c <= 8155))))) - : (c <= 8172 || (c < 8455 - ? (c < 8319 - ? (c < 8182 - ? (c >= 8178 && c <= 8180) - : (c <= 8188 || c == 8305)) - : (c <= 8319 || (c < 8450 - ? (c >= 8336 && c <= 8348) - : c <= 8450))) - : (c <= 8455 || (c < 8484 - ? (c < 8469 - ? (c >= 8458 && c <= 8467) - : (c <= 8469 || (c >= 8473 && c <= 8477))) - : (c <= 8484 || (c < 8488 - ? c == 8486 - : c <= 8488))))))))) - : (c <= 8493 || (c < 12449 - ? (c < 11680 - ? (c < 11506 - ? (c < 8526 - ? (c < 8508 - ? (c >= 8495 && c <= 8505) - : (c <= 8511 || (c >= 8517 && c <= 8521))) - : (c <= 8526 || (c < 11264 - ? (c >= 8579 && c <= 8580) - : (c <= 11492 || (c >= 11499 && c <= 11502))))) - : (c <= 11507 || (c < 11568 - ? (c < 11559 - ? (c >= 11520 && c <= 11557) - : (c <= 11559 || c == 11565)) - : (c <= 11623 || (c < 11648 - ? c == 11631 - : c <= 11670))))) - : (c <= 11686 || (c < 11736 - ? (c < 11712 - ? (c < 11696 - ? (c >= 11688 && c <= 11694) - : (c <= 11702 || (c >= 11704 && c <= 11710))) - : (c <= 11718 || (c < 11728 - ? (c >= 11720 && c <= 11726) - : c <= 11734))) - : (c <= 11742 || (c < 12347 - ? (c < 12293 - ? c == 11823 - : (c <= 12294 || (c >= 12337 && c <= 12341))) - : (c <= 12348 || (c < 12445 - ? (c >= 12353 && c <= 12438) - : c <= 12447))))))) - : (c <= 12538 || (c < 42623 - ? (c < 19903 - ? (c < 12704 - ? (c < 12549 - ? (c >= 12540 && c <= 12543) - : (c <= 12591 || (c >= 12593 && c <= 12686))) - : (c <= 12735 || (c < 13312 - ? (c >= 12784 && c <= 12799) - : c <= 13312))) - : (c <= 19903 || (c < 42240 - ? (c < 40959 - ? c == 19968 - : (c <= 42124 || (c >= 42192 && c <= 42237))) - : (c <= 42508 || (c < 42560 - ? (c >= 42512 && c <= 42539) - : c <= 42606))))) - : (c <= 42653 || (c < 42965 - ? (c < 42891 - ? (c < 42775 - ? (c >= 42656 && c <= 42725) - : (c <= 42783 || (c >= 42786 && c <= 42888))) - : (c <= 42954 || (c < 42963 - ? (c >= 42960 && c <= 42961) - : c <= 42963))) - : (c <= 42969 || (c < 43020 - ? (c < 43011 - ? (c >= 42994 && c <= 43009) - : (c <= 43013 || (c >= 43015 && c <= 43018))) - : (c <= 43042 || (c < 43138 - ? (c >= 43072 && c <= 43123) - : c <= 43187))))))))))) - : (c <= 43225 || (c < 65296 - ? (c < 43808 - ? (c < 43616 - ? (c < 43471 - ? (c < 43264 - ? (c < 43259 - ? (c >= 43250 && c <= 43255) - : (c <= 43259 || (c >= 43261 && c <= 43262))) - : (c <= 43301 || (c < 43360 - ? (c >= 43312 && c <= 43334) - : (c <= 43388 || (c >= 43396 && c <= 43442))))) - : (c <= 43481 || (c < 43584 - ? (c < 43494 - ? (c >= 43488 && c <= 43492) - : (c <= 43518 || (c >= 43520 && c <= 43560))) - : (c <= 43586 || (c < 43600 - ? (c >= 43588 && c <= 43595) - : c <= 43609))))) - : (c <= 43638 || (c < 43714 - ? (c < 43701 - ? (c < 43646 - ? c == 43642 - : (c <= 43695 || c == 43697)) - : (c <= 43702 || (c < 43712 - ? (c >= 43705 && c <= 43709) - : c <= 43712))) - : (c <= 43714 || (c < 43777 - ? (c < 43744 - ? (c >= 43739 && c <= 43741) - : (c <= 43754 || (c >= 43762 && c <= 43764))) - : (c <= 43782 || (c < 43793 - ? (c >= 43785 && c <= 43790) - : c <= 43798))))))) - : (c <= 43814 || (c < 64285 - ? (c < 55203 - ? (c < 43888 - ? (c < 43824 - ? (c >= 43816 && c <= 43822) - : (c <= 43866 || (c >= 43868 && c <= 43881))) - : (c <= 44002 || (c < 44032 - ? (c >= 44016 && c <= 44025) - : c <= 44032))) - : (c <= 55203 || (c < 64112 - ? (c < 55243 - ? (c >= 55216 && c <= 55238) - : (c <= 55291 || (c >= 63744 && c <= 64109))) - : (c <= 64217 || (c < 64275 - ? (c >= 64256 && c <= 64262) - : c <= 64279))))) - : (c <= 64285 || (c < 64326 - ? (c < 64318 - ? (c < 64298 - ? (c >= 64287 && c <= 64296) - : (c <= 64310 || (c >= 64312 && c <= 64316))) - : (c <= 64318 || (c < 64323 - ? (c >= 64320 && c <= 64321) - : c <= 64324))) - : (c <= 64433 || (c < 65008 - ? (c < 64848 - ? (c >= 64467 && c <= 64829) - : (c <= 64911 || (c >= 64914 && c <= 64967))) - : (c <= 65019 || (c < 65142 - ? (c >= 65136 && c <= 65140) - : c <= 65276))))))))) - : (c <= 65305 || (c < 66816 - ? (c < 65664 - ? (c < 65498 - ? (c < 65474 - ? (c < 65345 - ? (c >= 65313 && c <= 65338) - : (c <= 65370 || (c >= 65382 && c <= 65470))) - : (c <= 65479 || (c < 65490 - ? (c >= 65482 && c <= 65487) - : c <= 65495))) - : (c <= 65500 || (c < 65596 - ? (c < 65549 - ? (c >= 65536 && c <= 65547) - : (c <= 65574 || (c >= 65576 && c <= 65594))) - : (c <= 65597 || (c < 65616 - ? (c >= 65599 && c <= 65613) - : c <= 65629))))) - : (c <= 65786 || (c < 66432 - ? (c < 66349 - ? (c < 66208 - ? (c >= 66176 && c <= 66204) - : (c <= 66256 || (c >= 66304 && c <= 66335))) - : (c <= 66368 || (c < 66384 - ? (c >= 66370 && c <= 66377) - : c <= 66421))) - : (c <= 66461 || (c < 66720 - ? (c < 66504 - ? (c >= 66464 && c <= 66499) - : (c <= 66511 || (c >= 66560 && c <= 66717))) - : (c <= 66729 || (c < 66776 - ? (c >= 66736 && c <= 66771) - : c <= 66811))))))) - : (c <= 66855 || (c < 67463 - ? (c < 66979 - ? (c < 66956 - ? (c < 66928 - ? (c >= 66864 && c <= 66915) - : (c <= 66938 || (c >= 66940 && c <= 66954))) - : (c <= 66962 || (c < 66967 - ? (c >= 66964 && c <= 66965) - : c <= 66977))) - : (c <= 66993 || (c < 67392 - ? (c < 67003 - ? (c >= 66995 && c <= 67001) - : (c <= 67004 || (c >= 67072 && c <= 67382))) - : (c <= 67413 || (c < 67456 - ? (c >= 67424 && c <= 67431) - : c <= 67461))))) - : (c <= 67504 || (c < 67647 - ? (c < 67594 - ? (c < 67584 - ? (c >= 67506 && c <= 67514) - : (c <= 67589 || c == 67592)) - : (c <= 67637 || (c < 67644 - ? (c >= 67639 && c <= 67640) - : c <= 67644))) - : (c <= 67669 || (c < 67828 - ? (c < 67712 - ? (c >= 67680 && c <= 67702) - : (c <= 67742 || (c >= 67808 && c <= 67826))) - : (c <= 67829 || (c < 67872 - ? (c >= 67840 && c <= 67861) - : c <= 67883))))))))))))))); -} +static TSCharacterRange sym__alpha_identifier_character_set_1[] = { + {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, {0xd8, 0xf6}, + {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, {0x37a, 0x37d}, + {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, {0x48a, 0x52f}, + {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x66e, 0x66f}, {0x671, 0x6d3}, + {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6ef}, {0x6fa, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, {0x74d, 0x7a5}, + {0x7b1, 0x7b1}, {0x7ca, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, {0x828, 0x828}, + {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, {0x950, 0x950}, + {0x958, 0x961}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, + {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9f0, 0x9f1}, {0x9fc, 0x9fc}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, + {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, {0xa5e, 0xa5e}, {0xa72, 0xa74}, + {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8}, {0xaaa, 0xab0}, {0xab2, 0xab3}, {0xab5, 0xab9}, {0xabd, 0xabd}, {0xad0, 0xad0}, + {0xae0, 0xae1}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, + {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, + {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xc05, 0xc0c}, + {0xc0e, 0xc10}, {0xc12, 0xc28}, {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc80, 0xc80}, + {0xc85, 0xc8c}, {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, + {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, + {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xe01, 0xe30}, {0xe32, 0xe33}, + {0xe40, 0xe46}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb3}, + {0xebd, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xedc, 0xedf}, {0xf00, 0xf00}, {0xf40, 0xf47}, {0xf49, 0xf6c}, {0xf88, 0xf8c}, + {0x1000, 0x102a}, {0x103f, 0x103f}, {0x1050, 0x1055}, {0x105a, 0x105d}, {0x1061, 0x1061}, {0x1065, 0x1066}, {0x106e, 0x1070}, {0x1075, 0x1081}, + {0x108e, 0x108e}, {0x10a0, 0x10c5}, {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa}, {0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, + {0x1258, 0x1258}, {0x125a, 0x125d}, {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0}, {0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, + {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, + {0x1401, 0x166c}, {0x166f, 0x167f}, {0x1681, 0x169a}, {0x16a0, 0x16ea}, {0x16f1, 0x16f8}, {0x1700, 0x1711}, {0x171f, 0x1731}, {0x1740, 0x1751}, + {0x1760, 0x176c}, {0x176e, 0x1770}, {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x1820, 0x1878}, {0x1880, 0x1884}, {0x1887, 0x18a8}, + {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1950, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x1a00, 0x1a16}, + {0x1a20, 0x1a54}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b83, 0x1ba0}, {0x1bae, 0x1baf}, {0x1bba, 0x1be5}, {0x1c00, 0x1c23}, + {0x1c4d, 0x1c4f}, {0x1c5a, 0x1c7d}, {0x1c80, 0x1c88}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, + {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, + {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, + {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, + {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2119, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, + {0x212a, 0x212d}, {0x212f, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, {0x2183, 0x2184}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cee}, + {0x2cf2, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, {0x2d6f, 0x2d6f}, {0x2d80, 0x2d96}, {0x2da0, 0x2da6}, + {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2e2f, 0x2e2f}, + {0x3005, 0x3006}, {0x3031, 0x3035}, {0x303b, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, + {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x3400}, {0x4dbf, 0x4dbf}, {0x4e00, 0x4e00}, {0x9fff, 0xa48c}, {0xa4d0, 0xa4fd}, + {0xa500, 0xa60c}, {0xa610, 0xa61f}, {0xa62a, 0xa62b}, {0xa640, 0xa66e}, {0xa67f, 0xa69d}, {0xa6a0, 0xa6e5}, {0xa717, 0xa71f}, {0xa722, 0xa788}, + {0xa78b, 0xa7ca}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7d9}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, {0xa807, 0xa80a}, {0xa80c, 0xa822}, + {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, {0xa90a, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, + {0xa984, 0xa9b2}, {0xa9cf, 0xa9cf}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9ef}, {0xa9fa, 0xa9fe}, {0xaa00, 0xaa28}, {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, + {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, + {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, + {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xac00, 0xac00}, {0xd7a3, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, + {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, + {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfd3d}, {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdfb}, {0xfe70, 0xfe74}, + {0xfe76, 0xfefc}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, {0xff66, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, + {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10280, 0x1029c}, + {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x10340}, {0x10342, 0x10349}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, + {0x10400, 0x1049d}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, + {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, + {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, + {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x1092b}, +}; -static inline bool sym__alpha_identifier_character_set_7(int32_t c) { - return (c < 6400 - ? (c < 2984 - ? (c < 2384 - ? (c < 1488 - ? (c < 880 - ? (c < 192 - ? (c < 'b' - ? (c < 'A' - ? (c >= '0' && c <= '9') - : (c <= 'Z' || c == '_')) - : (c <= 'z' || (c < 181 - ? c == 170 - : (c <= 181 || c == 186)))) - : (c <= 214 || (c < 736 - ? (c < 248 - ? (c >= 216 && c <= 246) - : (c <= 705 || (c >= 710 && c <= 721))) - : (c <= 740 || (c < 750 - ? c == 748 - : c <= 750))))) - : (c <= 884 || (c < 910 - ? (c < 902 - ? (c < 890 - ? (c >= 886 && c <= 887) - : (c <= 893 || c == 895)) - : (c <= 902 || (c < 908 - ? (c >= 904 && c <= 906) - : c <= 908))) - : (c <= 929 || (c < 1329 - ? (c < 1015 - ? (c >= 931 && c <= 1013) - : (c <= 1153 || (c >= 1162 && c <= 1327))) - : (c <= 1366 || (c < 1376 - ? c == 1369 - : c <= 1416))))))) - : (c <= 1514 || (c < 1984 - ? (c < 1765 - ? (c < 1646 - ? (c < 1568 - ? (c >= 1519 && c <= 1522) - : (c <= 1610 || (c >= 1632 && c <= 1641))) - : (c <= 1647 || (c < 1749 - ? (c >= 1649 && c <= 1747) - : c <= 1749))) - : (c <= 1766 || (c < 1810 - ? (c < 1791 - ? (c >= 1774 && c <= 1788) - : (c <= 1791 || c == 1808)) - : (c <= 1839 || (c < 1969 - ? (c >= 1869 && c <= 1957) - : c <= 1969))))) - : (c <= 2026 || (c < 2112 - ? (c < 2074 - ? (c < 2042 - ? (c >= 2036 && c <= 2037) - : (c <= 2042 || (c >= 2048 && c <= 2069))) - : (c <= 2074 || (c < 2088 - ? c == 2084 - : c <= 2088))) - : (c <= 2136 || (c < 2208 - ? (c < 2160 - ? (c >= 2144 && c <= 2154) - : (c <= 2183 || (c >= 2185 && c <= 2190))) - : (c <= 2249 || (c < 2365 - ? (c >= 2308 && c <= 2361) - : c <= 2365))))))))) - : (c <= 2384 || (c < 2707 - ? (c < 2556 - ? (c < 2482 - ? (c < 2437 - ? (c < 2406 - ? (c >= 2392 && c <= 2401) - : (c <= 2415 || (c >= 2417 && c <= 2432))) - : (c <= 2444 || (c < 2451 - ? (c >= 2447 && c <= 2448) - : (c <= 2472 || (c >= 2474 && c <= 2480))))) - : (c <= 2482 || (c < 2524 - ? (c < 2493 - ? (c >= 2486 && c <= 2489) - : (c <= 2493 || c == 2510)) - : (c <= 2525 || (c < 2534 - ? (c >= 2527 && c <= 2529) - : c <= 2545))))) - : (c <= 2556 || (c < 2616 - ? (c < 2602 - ? (c < 2575 - ? (c >= 2565 && c <= 2570) - : (c <= 2576 || (c >= 2579 && c <= 2600))) - : (c <= 2608 || (c < 2613 - ? (c >= 2610 && c <= 2611) - : c <= 2614))) - : (c <= 2617 || (c < 2674 - ? (c < 2654 - ? (c >= 2649 && c <= 2652) - : (c <= 2654 || (c >= 2662 && c <= 2671))) - : (c <= 2676 || (c < 2703 - ? (c >= 2693 && c <= 2701) - : c <= 2705))))))) - : (c <= 2728 || (c < 2869 - ? (c < 2790 - ? (c < 2749 - ? (c < 2738 - ? (c >= 2730 && c <= 2736) - : (c <= 2739 || (c >= 2741 && c <= 2745))) - : (c <= 2749 || (c < 2784 - ? c == 2768 - : c <= 2785))) - : (c <= 2799 || (c < 2835 - ? (c < 2821 - ? c == 2809 - : (c <= 2828 || (c >= 2831 && c <= 2832))) - : (c <= 2856 || (c < 2866 - ? (c >= 2858 && c <= 2864) - : c <= 2867))))) - : (c <= 2873 || (c < 2949 - ? (c < 2918 - ? (c < 2908 - ? c == 2877 - : (c <= 2909 || (c >= 2911 && c <= 2913))) - : (c <= 2927 || (c < 2947 - ? c == 2929 - : c <= 2947))) - : (c <= 2954 || (c < 2972 - ? (c < 2962 - ? (c >= 2958 && c <= 2960) - : (c <= 2965 || (c >= 2969 && c <= 2970))) - : (c <= 2972 || (c < 2979 - ? (c >= 2974 && c <= 2975) - : c <= 2980))))))))))) - : (c <= 2986 || (c < 3904 - ? (c < 3412 - ? (c < 3214 - ? (c < 3133 - ? (c < 3077 - ? (c < 3024 - ? (c >= 2990 && c <= 3001) - : (c <= 3024 || (c >= 3046 && c <= 3055))) - : (c <= 3084 || (c < 3090 - ? (c >= 3086 && c <= 3088) - : (c <= 3112 || (c >= 3114 && c <= 3129))))) - : (c <= 3133 || (c < 3174 - ? (c < 3165 - ? (c >= 3160 && c <= 3162) - : (c <= 3165 || (c >= 3168 && c <= 3169))) - : (c <= 3183 || (c < 3205 - ? c == 3200 - : c <= 3212))))) - : (c <= 3216 || (c < 3302 - ? (c < 3261 - ? (c < 3242 - ? (c >= 3218 && c <= 3240) - : (c <= 3251 || (c >= 3253 && c <= 3257))) - : (c <= 3261 || (c < 3296 - ? (c >= 3293 && c <= 3294) - : c <= 3297))) - : (c <= 3311 || (c < 3346 - ? (c < 3332 - ? (c >= 3313 && c <= 3314) - : (c <= 3340 || (c >= 3342 && c <= 3344))) - : (c <= 3386 || (c < 3406 - ? c == 3389 - : c <= 3406))))))) - : (c <= 3414 || (c < 3713 - ? (c < 3517 - ? (c < 3461 - ? (c < 3430 - ? (c >= 3423 && c <= 3425) - : (c <= 3439 || (c >= 3450 && c <= 3455))) - : (c <= 3478 || (c < 3507 - ? (c >= 3482 && c <= 3505) - : c <= 3515))) - : (c <= 3517 || (c < 3634 - ? (c < 3558 - ? (c >= 3520 && c <= 3526) - : (c <= 3567 || (c >= 3585 && c <= 3632))) - : (c <= 3635 || (c < 3664 - ? (c >= 3648 && c <= 3654) - : c <= 3673))))) - : (c <= 3714 || (c < 3773 - ? (c < 3749 - ? (c < 3718 - ? c == 3716 - : (c <= 3722 || (c >= 3724 && c <= 3747))) - : (c <= 3749 || (c < 3762 - ? (c >= 3751 && c <= 3760) - : c <= 3763))) - : (c <= 3773 || (c < 3804 - ? (c < 3782 - ? (c >= 3776 && c <= 3780) - : (c <= 3782 || (c >= 3792 && c <= 3801))) - : (c <= 3807 || (c < 3872 - ? c == 3840 - : c <= 3881))))))))) - : (c <= 3911 || (c < 4802 - ? (c < 4295 - ? (c < 4193 - ? (c < 4159 - ? (c < 3976 - ? (c >= 3913 && c <= 3948) - : (c <= 3980 || (c >= 4096 && c <= 4138))) - : (c <= 4169 || (c < 4186 - ? (c >= 4176 && c <= 4181) - : c <= 4189))) - : (c <= 4193 || (c < 4238 - ? (c < 4206 - ? (c >= 4197 && c <= 4198) - : (c <= 4208 || (c >= 4213 && c <= 4225))) - : (c <= 4238 || (c < 4256 - ? (c >= 4240 && c <= 4249) - : c <= 4293))))) - : (c <= 4295 || (c < 4698 - ? (c < 4682 - ? (c < 4304 - ? c == 4301 - : (c <= 4346 || (c >= 4348 && c <= 4680))) - : (c <= 4685 || (c < 4696 - ? (c >= 4688 && c <= 4694) - : c <= 4696))) - : (c <= 4701 || (c < 4786 - ? (c < 4746 - ? (c >= 4704 && c <= 4744) - : (c <= 4749 || (c >= 4752 && c <= 4784))) - : (c <= 4789 || (c < 4800 - ? (c >= 4792 && c <= 4798) - : c <= 4800))))))) - : (c <= 4805 || (c < 5919 - ? (c < 5112 - ? (c < 4888 - ? (c < 4824 - ? (c >= 4808 && c <= 4822) - : (c <= 4880 || (c >= 4882 && c <= 4885))) - : (c <= 4954 || (c < 5024 - ? (c >= 4992 && c <= 5007) - : c <= 5109))) - : (c <= 5117 || (c < 5792 - ? (c < 5743 - ? (c >= 5121 && c <= 5740) - : (c <= 5759 || (c >= 5761 && c <= 5786))) - : (c <= 5866 || (c < 5888 - ? (c >= 5873 && c <= 5880) - : c <= 5905))))) - : (c <= 5937 || (c < 6112 - ? (c < 6016 - ? (c < 5984 - ? (c >= 5952 && c <= 5969) - : (c <= 5996 || (c >= 5998 && c <= 6000))) - : (c <= 6067 || (c < 6108 - ? c == 6103 - : c <= 6108))) - : (c <= 6121 || (c < 6279 - ? (c < 6176 - ? (c >= 6160 && c <= 6169) - : (c <= 6264 || (c >= 6272 && c <= 6276))) - : (c <= 6312 || (c < 6320 - ? c == 6314 - : c <= 6389))))))))))))) - : (c <= 6430 || (c < 43216 - ? (c < 8490 - ? (c < 7968 - ? (c < 7086 - ? (c < 6784 - ? (c < 6576 - ? (c < 6512 - ? (c >= 6470 && c <= 6509) - : (c <= 6516 || (c >= 6528 && c <= 6571))) - : (c <= 6601 || (c < 6656 - ? (c >= 6608 && c <= 6617) - : (c <= 6678 || (c >= 6688 && c <= 6740))))) - : (c <= 6793 || (c < 6981 - ? (c < 6823 - ? (c >= 6800 && c <= 6809) - : (c <= 6823 || (c >= 6917 && c <= 6963))) - : (c <= 6988 || (c < 7043 - ? (c >= 6992 && c <= 7001) - : c <= 7072))))) - : (c <= 7141 || (c < 7401 - ? (c < 7296 - ? (c < 7232 - ? (c >= 7168 && c <= 7203) - : (c <= 7241 || (c >= 7245 && c <= 7293))) - : (c <= 7304 || (c < 7357 - ? (c >= 7312 && c <= 7354) - : c <= 7359))) - : (c <= 7404 || (c < 7424 - ? (c < 7413 - ? (c >= 7406 && c <= 7411) - : (c <= 7414 || c == 7418)) - : (c <= 7615 || (c < 7960 - ? (c >= 7680 && c <= 7957) - : c <= 7965))))))) - : (c <= 8005 || (c < 8160 - ? (c < 8064 - ? (c < 8027 - ? (c < 8016 - ? (c >= 8008 && c <= 8013) - : (c <= 8023 || c == 8025)) - : (c <= 8027 || (c < 8031 - ? c == 8029 - : c <= 8061))) - : (c <= 8116 || (c < 8134 - ? (c < 8126 - ? (c >= 8118 && c <= 8124) - : (c <= 8126 || (c >= 8130 && c <= 8132))) - : (c <= 8140 || (c < 8150 - ? (c >= 8144 && c <= 8147) - : c <= 8155))))) - : (c <= 8172 || (c < 8455 - ? (c < 8319 - ? (c < 8182 - ? (c >= 8178 && c <= 8180) - : (c <= 8188 || c == 8305)) - : (c <= 8319 || (c < 8450 - ? (c >= 8336 && c <= 8348) - : c <= 8450))) - : (c <= 8455 || (c < 8484 - ? (c < 8469 - ? (c >= 8458 && c <= 8467) - : (c <= 8469 || (c >= 8473 && c <= 8477))) - : (c <= 8484 || (c < 8488 - ? c == 8486 - : c <= 8488))))))))) - : (c <= 8493 || (c < 12449 - ? (c < 11680 - ? (c < 11506 - ? (c < 8526 - ? (c < 8508 - ? (c >= 8495 && c <= 8505) - : (c <= 8511 || (c >= 8517 && c <= 8521))) - : (c <= 8526 || (c < 11264 - ? (c >= 8579 && c <= 8580) - : (c <= 11492 || (c >= 11499 && c <= 11502))))) - : (c <= 11507 || (c < 11568 - ? (c < 11559 - ? (c >= 11520 && c <= 11557) - : (c <= 11559 || c == 11565)) - : (c <= 11623 || (c < 11648 - ? c == 11631 - : c <= 11670))))) - : (c <= 11686 || (c < 11736 - ? (c < 11712 - ? (c < 11696 - ? (c >= 11688 && c <= 11694) - : (c <= 11702 || (c >= 11704 && c <= 11710))) - : (c <= 11718 || (c < 11728 - ? (c >= 11720 && c <= 11726) - : c <= 11734))) - : (c <= 11742 || (c < 12347 - ? (c < 12293 - ? c == 11823 - : (c <= 12294 || (c >= 12337 && c <= 12341))) - : (c <= 12348 || (c < 12445 - ? (c >= 12353 && c <= 12438) - : c <= 12447))))))) - : (c <= 12538 || (c < 42623 - ? (c < 19903 - ? (c < 12704 - ? (c < 12549 - ? (c >= 12540 && c <= 12543) - : (c <= 12591 || (c >= 12593 && c <= 12686))) - : (c <= 12735 || (c < 13312 - ? (c >= 12784 && c <= 12799) - : c <= 13312))) - : (c <= 19903 || (c < 42240 - ? (c < 40959 - ? c == 19968 - : (c <= 42124 || (c >= 42192 && c <= 42237))) - : (c <= 42508 || (c < 42560 - ? (c >= 42512 && c <= 42539) - : c <= 42606))))) - : (c <= 42653 || (c < 42965 - ? (c < 42891 - ? (c < 42775 - ? (c >= 42656 && c <= 42725) - : (c <= 42783 || (c >= 42786 && c <= 42888))) - : (c <= 42954 || (c < 42963 - ? (c >= 42960 && c <= 42961) - : c <= 42963))) - : (c <= 42969 || (c < 43020 - ? (c < 43011 - ? (c >= 42994 && c <= 43009) - : (c <= 43013 || (c >= 43015 && c <= 43018))) - : (c <= 43042 || (c < 43138 - ? (c >= 43072 && c <= 43123) - : c <= 43187))))))))))) - : (c <= 43225 || (c < 65296 - ? (c < 43808 - ? (c < 43616 - ? (c < 43471 - ? (c < 43264 - ? (c < 43259 - ? (c >= 43250 && c <= 43255) - : (c <= 43259 || (c >= 43261 && c <= 43262))) - : (c <= 43301 || (c < 43360 - ? (c >= 43312 && c <= 43334) - : (c <= 43388 || (c >= 43396 && c <= 43442))))) - : (c <= 43481 || (c < 43584 - ? (c < 43494 - ? (c >= 43488 && c <= 43492) - : (c <= 43518 || (c >= 43520 && c <= 43560))) - : (c <= 43586 || (c < 43600 - ? (c >= 43588 && c <= 43595) - : c <= 43609))))) - : (c <= 43638 || (c < 43714 - ? (c < 43701 - ? (c < 43646 - ? c == 43642 - : (c <= 43695 || c == 43697)) - : (c <= 43702 || (c < 43712 - ? (c >= 43705 && c <= 43709) - : c <= 43712))) - : (c <= 43714 || (c < 43777 - ? (c < 43744 - ? (c >= 43739 && c <= 43741) - : (c <= 43754 || (c >= 43762 && c <= 43764))) - : (c <= 43782 || (c < 43793 - ? (c >= 43785 && c <= 43790) - : c <= 43798))))))) - : (c <= 43814 || (c < 64285 - ? (c < 55203 - ? (c < 43888 - ? (c < 43824 - ? (c >= 43816 && c <= 43822) - : (c <= 43866 || (c >= 43868 && c <= 43881))) - : (c <= 44002 || (c < 44032 - ? (c >= 44016 && c <= 44025) - : c <= 44032))) - : (c <= 55203 || (c < 64112 - ? (c < 55243 - ? (c >= 55216 && c <= 55238) - : (c <= 55291 || (c >= 63744 && c <= 64109))) - : (c <= 64217 || (c < 64275 - ? (c >= 64256 && c <= 64262) - : c <= 64279))))) - : (c <= 64285 || (c < 64326 - ? (c < 64318 - ? (c < 64298 - ? (c >= 64287 && c <= 64296) - : (c <= 64310 || (c >= 64312 && c <= 64316))) - : (c <= 64318 || (c < 64323 - ? (c >= 64320 && c <= 64321) - : c <= 64324))) - : (c <= 64433 || (c < 65008 - ? (c < 64848 - ? (c >= 64467 && c <= 64829) - : (c <= 64911 || (c >= 64914 && c <= 64967))) - : (c <= 65019 || (c < 65142 - ? (c >= 65136 && c <= 65140) - : c <= 65276))))))))) - : (c <= 65305 || (c < 66816 - ? (c < 65664 - ? (c < 65498 - ? (c < 65474 - ? (c < 65345 - ? (c >= 65313 && c <= 65338) - : (c <= 65370 || (c >= 65382 && c <= 65470))) - : (c <= 65479 || (c < 65490 - ? (c >= 65482 && c <= 65487) - : c <= 65495))) - : (c <= 65500 || (c < 65596 - ? (c < 65549 - ? (c >= 65536 && c <= 65547) - : (c <= 65574 || (c >= 65576 && c <= 65594))) - : (c <= 65597 || (c < 65616 - ? (c >= 65599 && c <= 65613) - : c <= 65629))))) - : (c <= 65786 || (c < 66432 - ? (c < 66349 - ? (c < 66208 - ? (c >= 66176 && c <= 66204) - : (c <= 66256 || (c >= 66304 && c <= 66335))) - : (c <= 66368 || (c < 66384 - ? (c >= 66370 && c <= 66377) - : c <= 66421))) - : (c <= 66461 || (c < 66720 - ? (c < 66504 - ? (c >= 66464 && c <= 66499) - : (c <= 66511 || (c >= 66560 && c <= 66717))) - : (c <= 66729 || (c < 66776 - ? (c >= 66736 && c <= 66771) - : c <= 66811))))))) - : (c <= 66855 || (c < 67463 - ? (c < 66979 - ? (c < 66956 - ? (c < 66928 - ? (c >= 66864 && c <= 66915) - : (c <= 66938 || (c >= 66940 && c <= 66954))) - : (c <= 66962 || (c < 66967 - ? (c >= 66964 && c <= 66965) - : c <= 66977))) - : (c <= 66993 || (c < 67392 - ? (c < 67003 - ? (c >= 66995 && c <= 67001) - : (c <= 67004 || (c >= 67072 && c <= 67382))) - : (c <= 67413 || (c < 67456 - ? (c >= 67424 && c <= 67431) - : c <= 67461))))) - : (c <= 67504 || (c < 67647 - ? (c < 67594 - ? (c < 67584 - ? (c >= 67506 && c <= 67514) - : (c <= 67589 || c == 67592)) - : (c <= 67637 || (c < 67644 - ? (c >= 67639 && c <= 67640) - : c <= 67644))) - : (c <= 67669 || (c < 67828 - ? (c < 67712 - ? (c >= 67680 && c <= 67702) - : (c <= 67742 || (c >= 67808 && c <= 67826))) - : (c <= 67829 || (c < 67872 - ? (c >= 67840 && c <= 67861) - : c <= 67883))))))))))))))); -} +static TSCharacterRange sym__alpha_identifier_character_set_2[] = { + {'0', '9'}, {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, + {0xd8, 0xf6}, {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, + {0x37a, 0x37d}, {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, + {0x48a, 0x52f}, {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x660, 0x669}, + {0x66e, 0x66f}, {0x671, 0x6d3}, {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, + {0x74d, 0x7a5}, {0x7b1, 0x7b1}, {0x7c0, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, + {0x828, 0x828}, {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, + {0x950, 0x950}, {0x958, 0x961}, {0x966, 0x96f}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, + {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9e6, 0x9f1}, {0x9fc, 0x9fc}, + {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, + {0xa5e, 0xa5e}, {0xa66, 0xa6f}, {0xa72, 0xa74}, {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8}, {0xaaa, 0xab0}, {0xab2, 0xab3}, + {0xab5, 0xab9}, {0xabd, 0xabd}, {0xad0, 0xad0}, {0xae0, 0xae1}, {0xae6, 0xaef}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, + {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb66, 0xb6f}, + {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, + {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xbe6, 0xbef}, {0xc05, 0xc0c}, {0xc0e, 0xc10}, {0xc12, 0xc28}, + {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc66, 0xc6f}, {0xc80, 0xc80}, {0xc85, 0xc8c}, + {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, {0xce6, 0xcef}, + {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, + {0xd66, 0xd6f}, {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xde6, 0xdef}, + {0xe01, 0xe30}, {0xe32, 0xe33}, {0xe40, 0xe46}, {0xe50, 0xe59}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, + {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb3}, {0xebd, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xed0, 0xed9}, {0xedc, 0xedf}, + {0xf00, 0xf00}, {0xf20, 0xf29}, {0xf40, 0xf47}, {0xf49, 0xf6c}, {0xf88, 0xf8c}, {0x1000, 0x102a}, {0x103f, 0x1049}, {0x1050, 0x1055}, + {0x105a, 0x105d}, {0x1061, 0x1061}, {0x1065, 0x1066}, {0x106e, 0x1070}, {0x1075, 0x1081}, {0x108e, 0x108e}, {0x1090, 0x1099}, {0x10a0, 0x10c5}, + {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa}, {0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, {0x1258, 0x1258}, {0x125a, 0x125d}, + {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0}, {0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, + {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, {0x1401, 0x166c}, {0x166f, 0x167f}, + {0x1681, 0x169a}, {0x16a0, 0x16ea}, {0x16f1, 0x16f8}, {0x1700, 0x1711}, {0x171f, 0x1731}, {0x1740, 0x1751}, {0x1760, 0x176c}, {0x176e, 0x1770}, + {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x17e0, 0x17e9}, {0x1810, 0x1819}, {0x1820, 0x1878}, {0x1880, 0x1884}, {0x1887, 0x18a8}, + {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1946, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x19d0, 0x19d9}, + {0x1a00, 0x1a16}, {0x1a20, 0x1a54}, {0x1a80, 0x1a89}, {0x1a90, 0x1a99}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b50, 0x1b59}, + {0x1b83, 0x1ba0}, {0x1bae, 0x1be5}, {0x1c00, 0x1c23}, {0x1c40, 0x1c49}, {0x1c4d, 0x1c7d}, {0x1c80, 0x1c88}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, + {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, + {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, + {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, + {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2119, 0x211d}, + {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, {0x212a, 0x212d}, {0x212f, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, + {0x2183, 0x2184}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cee}, {0x2cf2, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, + {0x2d6f, 0x2d6f}, {0x2d80, 0x2d96}, {0x2da0, 0x2da6}, {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, + {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2e2f, 0x2e2f}, {0x3005, 0x3006}, {0x3031, 0x3035}, {0x303b, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, + {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x3400}, {0x4dbf, 0x4dbf}, + {0x4e00, 0x4e00}, {0x9fff, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa62b}, {0xa640, 0xa66e}, {0xa67f, 0xa69d}, {0xa6a0, 0xa6e5}, + {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7ca}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7d9}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, + {0xa807, 0xa80a}, {0xa80c, 0xa822}, {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8d0, 0xa8d9}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, + {0xa900, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, {0xa984, 0xa9b2}, {0xa9cf, 0xa9d9}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9fe}, {0xaa00, 0xaa28}, + {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, {0xaa50, 0xaa59}, {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, + {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, + {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xabf0, 0xabf9}, {0xac00, 0xac00}, + {0xd7a3, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, + {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfd3d}, + {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdfb}, {0xfe70, 0xfe74}, {0xfe76, 0xfefc}, {0xff10, 0xff19}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, + {0xff66, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, + {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x10340}, + {0x10342, 0x10349}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x10400, 0x1049d}, {0x104a0, 0x104a9}, {0x104b0, 0x104d3}, + {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, + {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, + {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, + {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x1092b}, +}; static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); @@ -16344,332 +12863,346 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { switch (state) { case 0: if (eof) ADVANCE(319); - if (lookahead == '!') ADVANCE(397); - if (lookahead == '#') ADVANCE(8); - if (lookahead == '$') ADVANCE(370); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(358); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(344); - if (lookahead == '/') ADVANCE(391); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(327); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(360); - if (lookahead == '@') ADVANCE(510); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '\\') ADVANCE(301); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(726); - if (lookahead == 'b') ADVANCE(833); - if (lookahead == 'c') ADVANCE(818); - if (lookahead == 'd') ADVANCE(712); - if (lookahead == 'e') ADVANCE(872); - if (lookahead == 'f') ADVANCE(775); - if (lookahead == 'g') ADVANCE(752); - if (lookahead == 'i') ADVANCE(797); - if (lookahead == 'l') ADVANCE(715); - if (lookahead == 'n') ADVANCE(823); - if (lookahead == 'o') ADVANCE(824); - if (lookahead == 'p') ADVANCE(829); - if (lookahead == 'r') ADVANCE(763); - if (lookahead == 's') ADVANCE(739); - if (lookahead == 't') ADVANCE(710); - if (lookahead == 'v') ADVANCE(707); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 397, + '#', 8, + '$', 370, + '%', 392, + '&', 358, + '\'', 518, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 344, + '/', 391, + '0', 514, + ':', 327, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 360, + '@', 510, + '[', 328, + '\\', 301, + ']', 329, + '`', 316, + 'a', 726, + 'b', 833, + 'c', 818, + 'd', 712, + 'e', 872, + 'f', 775, + 'g', 752, + 'i', 797, + 'l', 715, + 'n', 823, + 'o', 824, + 'p', 829, + 'r', 763, + 's', 739, + 't', 710, + 'v', 707, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(317) + lookahead == ' ') SKIP(317); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); - if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 1: - if (lookahead == '!') ADVANCE(397); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(358); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(346); - if (lookahead == '/') ADVANCE(391); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(327); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(360); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(552); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(647); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(703); - if (lookahead == 'f') ADVANCE(603); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(625); - if (lookahead == 'l') ADVANCE(541); - if (lookahead == 'n') ADVANCE(653); - if (lookahead == 'o') ADVANCE(654); - if (lookahead == 'p') ADVANCE(660); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(566); - if (lookahead == 't') ADVANCE(537); - if (lookahead == 'v') ADVANCE(534); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 397, + '%', 392, + '&', 358, + '\'', 518, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 346, + '/', 391, + '0', 514, + ':', 327, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 360, + '@', 325, + '[', 328, + ']', 329, + '`', 316, + 'a', 552, + 'b', 664, + 'c', 647, + 'd', 539, + 'e', 703, + 'f', 603, + 'g', 579, + 'i', 625, + 'l', 541, + 'n', 653, + 'o', 654, + 'p', 660, + 'r', 590, + 's', 566, + 't', 537, + 'v', 534, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(1) + lookahead == ' ') SKIP(1); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 2: - if (lookahead == '!') ADVANCE(397); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(358); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(346); - if (lookahead == '/') ADVANCE(391); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(327); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(360); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(555); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(651); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(705); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(644); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(588); - if (lookahead == 't') ADVANCE(596); - if (lookahead == 'v') ADVANCE(548); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 397, + '%', 392, + '&', 358, + '\'', 518, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 346, + '/', 391, + '0', 514, + ':', 327, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 360, + '@', 325, + '[', 328, + ']', 329, + '`', 316, + 'a', 555, + 'b', 664, + 'c', 651, + 'd', 539, + 'e', 705, + 'g', 579, + 'i', 644, + 'r', 590, + 's', 588, + 't', 596, + 'v', 548, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(2) + lookahead == ' ') SKIP(2); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 3: - if (lookahead == '!') ADVANCE(397); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(19); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(388); - if (lookahead == '.') ADVANCE(346); - if (lookahead == '/') ADVANCE(391); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(33); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(34); - if (lookahead == '@') ADVANCE(510); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(552); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(647); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(703); - if (lookahead == 'f') ADVANCE(603); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(625); - if (lookahead == 'l') ADVANCE(541); - if (lookahead == 'n') ADVANCE(653); - if (lookahead == 'o') ADVANCE(654); - if (lookahead == 'p') ADVANCE(660); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(566); - if (lookahead == 't') ADVANCE(537); - if (lookahead == 'v') ADVANCE(534); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 397, + '%', 392, + '&', 19, + '\'', 518, + '(', 335, + '*', 362, + '+', 386, + ',', 336, + '-', 388, + '.', 346, + '/', 391, + '0', 514, + ':', 33, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 34, + '@', 510, + '[', 328, + '`', 316, + 'a', 552, + 'b', 664, + 'c', 647, + 'd', 539, + 'e', 703, + 'f', 603, + 'g', 579, + 'i', 625, + 'l', 541, + 'n', 653, + 'o', 654, + 'p', 660, + 'r', 590, + 's', 566, + 't', 537, + 'v', 534, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5) + lookahead == ' ') SKIP(5); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 4: - if (lookahead == '!') ADVANCE(397); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(19); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(388); - if (lookahead == '.') ADVANCE(346); - if (lookahead == '/') ADVANCE(391); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(33); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(34); - if (lookahead == '@') ADVANCE(510); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(555); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(651); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(705); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(644); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(588); - if (lookahead == 't') ADVANCE(596); - if (lookahead == 'v') ADVANCE(548); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 397, + '%', 392, + '&', 19, + '\'', 518, + '(', 335, + '*', 362, + '+', 386, + ',', 336, + '-', 388, + '.', 346, + '/', 391, + '0', 514, + ':', 33, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 34, + '@', 510, + '[', 328, + '`', 316, + 'a', 555, + 'b', 664, + 'c', 651, + 'd', 539, + 'e', 705, + 'g', 579, + 'i', 644, + 'r', 590, + 's', 588, + 't', 596, + 'v', 548, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6) + lookahead == ' ') SKIP(6); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 5: - if (lookahead == '!') ADVANCE(397); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(19); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(388); - if (lookahead == '.') ADVANCE(346); - if (lookahead == '/') ADVANCE(391); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(33); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(34); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(552); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(647); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(703); - if (lookahead == 'f') ADVANCE(603); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(625); - if (lookahead == 'l') ADVANCE(541); - if (lookahead == 'n') ADVANCE(653); - if (lookahead == 'o') ADVANCE(654); - if (lookahead == 'p') ADVANCE(660); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(566); - if (lookahead == 't') ADVANCE(537); - if (lookahead == 'v') ADVANCE(534); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 397, + '%', 392, + '&', 19, + '\'', 518, + '(', 335, + '*', 362, + '+', 386, + ',', 336, + '-', 388, + '.', 346, + '/', 391, + '0', 514, + ':', 33, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 34, + '@', 325, + '[', 328, + '`', 316, + 'a', 552, + 'b', 664, + 'c', 647, + 'd', 539, + 'e', 703, + 'f', 603, + 'g', 579, + 'i', 625, + 'l', 541, + 'n', 653, + 'o', 654, + 'p', 660, + 'r', 590, + 's', 566, + 't', 537, + 'v', 534, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5) + lookahead == ' ') SKIP(5); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 6: - if (lookahead == '!') ADVANCE(397); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(19); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(388); - if (lookahead == '.') ADVANCE(346); - if (lookahead == '/') ADVANCE(391); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(33); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(34); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(555); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(651); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(705); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(644); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(588); - if (lookahead == 't') ADVANCE(596); - if (lookahead == 'v') ADVANCE(548); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 397, + '%', 392, + '&', 19, + '\'', 518, + '(', 335, + '*', 362, + '+', 386, + ',', 336, + '-', 388, + '.', 346, + '/', 391, + '0', 514, + ':', 33, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 34, + '@', 325, + '[', 328, + '`', 316, + 'a', 555, + 'b', 664, + 'c', 651, + 'd', 539, + 'e', 705, + 'g', 579, + 'i', 644, + 'r', 590, + 's', 588, + 't', 596, + 'v', 548, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6) + lookahead == ' ') SKIP(6); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 7: if (lookahead == '!') ADVANCE(399); @@ -16680,654 +13213,692 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '!') ADVANCE(320); END_STATE(); case 9: - if (lookahead == '!') ADVANCE(396); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(361); - if (lookahead == '+') ADVANCE(385); - if (lookahead == '-') ADVANCE(387); - if (lookahead == '.') ADVANCE(347); - if (lookahead == '/') ADVANCE(29); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(327); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(556); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(651); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(705); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(644); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(588); - if (lookahead == 't') ADVANCE(596); - if (lookahead == 'v') ADVANCE(548); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 396, + '\'', 518, + '(', 335, + ')', 337, + '*', 361, + '+', 385, + '-', 387, + '.', 347, + '/', 29, + '0', 514, + ':', 327, + '<', 338, + '@', 325, + '[', 328, + '`', 316, + 'a', 556, + 'b', 664, + 'c', 651, + 'd', 539, + 'e', 705, + 'g', 579, + 'i', 644, + 'r', 590, + 's', 588, + 't', 596, + 'v', 548, + '{', 333, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(9) + lookahead == ' ') SKIP(9); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 10: - if (lookahead == '!') ADVANCE(396); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == '*') ADVANCE(361); - if (lookahead == '+') ADVANCE(385); - if (lookahead == '-') ADVANCE(387); - if (lookahead == '.') ADVANCE(310); - if (lookahead == '/') ADVANCE(29); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(33); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(556); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(651); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(705); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(644); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(587); - if (lookahead == 't') ADVANCE(596); - if (lookahead == 'v') ADVANCE(548); - if (lookahead == '{') ADVANCE(333); + ADVANCE_MAP( + '!', 396, + '\'', 518, + '(', 335, + '*', 361, + '+', 385, + '-', 387, + '.', 310, + '/', 29, + '0', 514, + ':', 33, + '@', 325, + '[', 328, + '`', 316, + 'a', 556, + 'b', 664, + 'c', 651, + 'd', 539, + 'e', 705, + 'g', 579, + 'i', 644, + 'r', 590, + 's', 587, + 't', 596, + 'v', 548, + '{', 333, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(10) + lookahead == ' ') SKIP(10); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 11: - if (lookahead == '!') ADVANCE(398); - if (lookahead == '&') ADVANCE(357); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == '*') ADVANCE(361); - if (lookahead == '+') ADVANCE(385); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(390); - if (lookahead == '.') ADVANCE(347); - if (lookahead == '/') ADVANCE(29); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(327); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '=') ADVANCE(331); - if (lookahead == '?') ADVANCE(359); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(553); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(647); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(703); - if (lookahead == 'f') ADVANCE(603); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(625); - if (lookahead == 'l') ADVANCE(541); - if (lookahead == 'n') ADVANCE(653); - if (lookahead == 'o') ADVANCE(654); - if (lookahead == 'p') ADVANCE(660); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(566); - if (lookahead == 't') ADVANCE(537); - if (lookahead == 'v') ADVANCE(534); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 398, + '&', 357, + '\'', 518, + '(', 335, + '*', 361, + '+', 385, + ',', 336, + '-', 390, + '.', 347, + '/', 29, + '0', 514, + ':', 327, + ';', 348, + '<', 338, + '=', 331, + '?', 359, + '@', 325, + '[', 328, + '`', 316, + 'a', 553, + 'b', 664, + 'c', 647, + 'd', 539, + 'e', 703, + 'f', 603, + 'g', 579, + 'i', 625, + 'l', 541, + 'n', 653, + 'o', 654, + 'p', 660, + 'r', 590, + 's', 566, + 't', 537, + 'v', 534, + '{', 333, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(11) + lookahead == ' ') SKIP(11); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 12: - if (lookahead == '!') ADVANCE(398); - if (lookahead == '&') ADVANCE(357); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == '*') ADVANCE(361); - if (lookahead == '+') ADVANCE(385); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(390); - if (lookahead == '.') ADVANCE(347); - if (lookahead == '/') ADVANCE(29); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(327); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '=') ADVANCE(331); - if (lookahead == '?') ADVANCE(359); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(556); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(651); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(705); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(644); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(588); - if (lookahead == 't') ADVANCE(596); - if (lookahead == 'v') ADVANCE(548); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 398, + '&', 357, + '\'', 518, + '(', 335, + '*', 361, + '+', 385, + ',', 336, + '-', 390, + '.', 347, + '/', 29, + '0', 514, + ':', 327, + '<', 338, + '=', 331, + '?', 359, + '@', 325, + '[', 328, + '`', 316, + 'a', 556, + 'b', 664, + 'c', 651, + 'd', 539, + 'e', 705, + 'g', 579, + 'i', 644, + 'r', 590, + 's', 588, + 't', 596, + 'v', 548, + '{', 333, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(12) + lookahead == ' ') SKIP(12); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 13: - if (lookahead == '!') ADVANCE(7); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(358); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(345); - if (lookahead == '/') ADVANCE(391); - if (lookahead == ':') ADVANCE(327); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(360); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(552); - if (lookahead == 'c') ADVANCE(652); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(703); - if (lookahead == 'f') ADVANCE(603); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(625); - if (lookahead == 'l') ADVANCE(541); - if (lookahead == 'n') ADVANCE(653); - if (lookahead == 'o') ADVANCE(654); - if (lookahead == 'p') ADVANCE(660); - if (lookahead == 's') ADVANCE(567); - if (lookahead == 't') ADVANCE(538); - if (lookahead == 'v') ADVANCE(534); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 7, + '%', 392, + '&', 358, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 345, + '/', 391, + ':', 327, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 360, + '@', 325, + '[', 328, + ']', 329, + '`', 316, + 'a', 552, + 'c', 652, + 'd', 539, + 'e', 703, + 'f', 603, + 'g', 579, + 'i', 625, + 'l', 541, + 'n', 653, + 'o', 654, + 'p', 660, + 's', 567, + 't', 538, + 'v', 534, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(13) + lookahead == ' ') SKIP(13); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 14: - if (lookahead == '!') ADVANCE(7); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(358); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(345); - if (lookahead == '/') ADVANCE(391); - if (lookahead == ':') ADVANCE(327); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(360); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(555); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(705); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(644); - if (lookahead == 's') ADVANCE(589); - if (lookahead == 'v') ADVANCE(548); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 7, + '%', 392, + '&', 358, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 345, + '/', 391, + ':', 327, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 360, + '@', 325, + '[', 328, + ']', 329, + '`', 316, + 'a', 555, + 'd', 539, + 'e', 705, + 'g', 579, + 'i', 644, + 's', 589, + 'v', 548, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(14) + lookahead == ' ') SKIP(14); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 15: - if (lookahead == '!') ADVANCE(7); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(19); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(345); - if (lookahead == '/') ADVANCE(391); - if (lookahead == ':') ADVANCE(33); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(34); - if (lookahead == '@') ADVANCE(510); - if (lookahead == '[') ADVANCE(328); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(552); - if (lookahead == 'c') ADVANCE(652); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(703); - if (lookahead == 'f') ADVANCE(603); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(625); - if (lookahead == 'l') ADVANCE(541); - if (lookahead == 'n') ADVANCE(653); - if (lookahead == 'o') ADVANCE(654); - if (lookahead == 'p') ADVANCE(660); - if (lookahead == 's') ADVANCE(567); - if (lookahead == 't') ADVANCE(538); - if (lookahead == 'v') ADVANCE(534); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 7, + '%', 392, + '&', 19, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 345, + '/', 391, + ':', 33, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 34, + '@', 510, + '[', 328, + ']', 329, + '`', 316, + 'a', 552, + 'c', 652, + 'd', 539, + 'e', 703, + 'f', 603, + 'g', 579, + 'i', 625, + 'l', 541, + 'n', 653, + 'o', 654, + 'p', 660, + 's', 567, + 't', 538, + 'v', 534, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(17) + lookahead == ' ') SKIP(17); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 16: - if (lookahead == '!') ADVANCE(7); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(19); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(345); - if (lookahead == '/') ADVANCE(391); - if (lookahead == ':') ADVANCE(33); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(34); - if (lookahead == '@') ADVANCE(510); - if (lookahead == '[') ADVANCE(328); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(555); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(705); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(644); - if (lookahead == 's') ADVANCE(589); - if (lookahead == 'v') ADVANCE(548); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 7, + '%', 392, + '&', 19, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 345, + '/', 391, + ':', 33, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 34, + '@', 510, + '[', 328, + ']', 329, + '`', 316, + 'a', 555, + 'd', 539, + 'e', 705, + 'g', 579, + 'i', 644, + 's', 589, + 'v', 548, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18) + lookahead == ' ') SKIP(18); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 17: - if (lookahead == '!') ADVANCE(7); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(19); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(345); - if (lookahead == '/') ADVANCE(391); - if (lookahead == ':') ADVANCE(33); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(34); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(552); - if (lookahead == 'c') ADVANCE(652); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(703); - if (lookahead == 'f') ADVANCE(603); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(625); - if (lookahead == 'l') ADVANCE(541); - if (lookahead == 'n') ADVANCE(653); - if (lookahead == 'o') ADVANCE(654); - if (lookahead == 'p') ADVANCE(660); - if (lookahead == 's') ADVANCE(567); - if (lookahead == 't') ADVANCE(538); - if (lookahead == 'v') ADVANCE(534); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 7, + '%', 392, + '&', 19, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 345, + '/', 391, + ':', 33, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 34, + '@', 325, + '[', 328, + ']', 329, + '`', 316, + 'a', 552, + 'c', 652, + 'd', 539, + 'e', 703, + 'f', 603, + 'g', 579, + 'i', 625, + 'l', 541, + 'n', 653, + 'o', 654, + 'p', 660, + 's', 567, + 't', 538, + 'v', 534, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(17) + lookahead == ' ') SKIP(17); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 18: - if (lookahead == '!') ADVANCE(7); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(19); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(345); - if (lookahead == '/') ADVANCE(391); - if (lookahead == ':') ADVANCE(33); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(34); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(555); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(705); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(644); - if (lookahead == 's') ADVANCE(589); - if (lookahead == 'v') ADVANCE(548); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 7, + '%', 392, + '&', 19, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 345, + '/', 391, + ':', 33, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 34, + '@', 325, + '[', 328, + ']', 329, + '`', 316, + 'a', 555, + 'd', 539, + 'e', 705, + 'g', 579, + 'i', 644, + 's', 589, + 'v', 548, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18) + lookahead == ' ') SKIP(18); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 19: if (lookahead == '&') ADVANCE(367); END_STATE(); case 20: - if (lookahead == '&') ADVANCE(357); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(35); - if (lookahead == '.') ADVANCE(342); - if (lookahead == '/') ADVANCE(29); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '=') ADVANCE(331); - if (lookahead == '>') ADVANCE(340); - if (lookahead == '?') ADVANCE(359); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(729); - if (lookahead == 'd') ADVANCE(712); - if (lookahead == 'e') ADVANCE(874); - if (lookahead == 'g') ADVANCE(752); - if (lookahead == 'i') ADVANCE(815); - if (lookahead == 's') ADVANCE(762); - if (lookahead == 'v') ADVANCE(722); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '&', 357, + '(', 335, + ')', 337, + ',', 336, + '-', 35, + '.', 342, + '/', 29, + ':', 326, + ';', 348, + '<', 338, + '=', 331, + '>', 340, + '?', 359, + '@', 325, + '[', 328, + ']', 329, + '`', 316, + 'a', 729, + 'd', 712, + 'e', 874, + 'g', 752, + 'i', 815, + 's', 762, + 'v', 722, + '{', 333, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(20) - if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(875); + lookahead == ' ') SKIP(20); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 21: - if (lookahead == '&') ADVANCE(357); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(35); - if (lookahead == '.') ADVANCE(342); - if (lookahead == '/') ADVANCE(29); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '=') ADVANCE(331); - if (lookahead == '?') ADVANCE(359); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(727); - if (lookahead == 'c') ADVANCE(822); - if (lookahead == 'd') ADVANCE(712); - if (lookahead == 'e') ADVANCE(872); - if (lookahead == 'f') ADVANCE(775); - if (lookahead == 'g') ADVANCE(752); - if (lookahead == 'i') ADVANCE(797); - if (lookahead == 'l') ADVANCE(715); - if (lookahead == 'n') ADVANCE(823); - if (lookahead == 'o') ADVANCE(824); - if (lookahead == 'p') ADVANCE(829); - if (lookahead == 's') ADVANCE(740); - if (lookahead == 't') ADVANCE(711); - if (lookahead == 'v') ADVANCE(707); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '&', 357, + '(', 335, + ')', 337, + ',', 336, + '-', 35, + '.', 342, + '/', 29, + ':', 326, + ';', 348, + '<', 338, + '=', 331, + '?', 359, + '@', 325, + '`', 316, + 'a', 727, + 'c', 822, + 'd', 712, + 'e', 872, + 'f', 775, + 'g', 752, + 'i', 797, + 'l', 715, + 'n', 823, + 'o', 824, + 'p', 829, + 's', 740, + 't', 711, + 'v', 707, + '{', 333, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(21) - if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(875); + lookahead == ' ') SKIP(21); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 22: - if (lookahead == '&') ADVANCE(357); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(35); - if (lookahead == '.') ADVANCE(342); - if (lookahead == '/') ADVANCE(29); - if (lookahead == '=') ADVANCE(331); - if (lookahead == '>') ADVANCE(340); - if (lookahead == '?') ADVANCE(359); - if (lookahead == '@') ADVANCE(325); - if (lookahead == 'a') ADVANCE(553); - if (lookahead == 'c') ADVANCE(652); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(703); - if (lookahead == 'f') ADVANCE(603); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(625); - if (lookahead == 'l') ADVANCE(541); - if (lookahead == 'n') ADVANCE(653); - if (lookahead == 'o') ADVANCE(654); - if (lookahead == 'p') ADVANCE(660); - if (lookahead == 's') ADVANCE(567); - if (lookahead == 't') ADVANCE(538); - if (lookahead == 'v') ADVANCE(534); - if (lookahead == '{') ADVANCE(333); + ADVANCE_MAP( + '&', 357, + '(', 335, + ')', 337, + ',', 336, + '-', 35, + '.', 342, + '/', 29, + '=', 331, + '>', 340, + '?', 359, + '@', 325, + 'a', 553, + 'c', 652, + 'd', 539, + 'e', 703, + 'f', 603, + 'g', 579, + 'i', 625, + 'l', 541, + 'n', 653, + 'o', 654, + 'p', 660, + 's', 567, + 't', 538, + 'v', 534, + '{', 333, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(22) + lookahead == ' ') SKIP(22); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 23: - if (lookahead == '&') ADVANCE(357); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(35); - if (lookahead == '.') ADVANCE(343); - if (lookahead == '/') ADVANCE(29); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '=') ADVANCE(331); - if (lookahead == '>') ADVANCE(340); - if (lookahead == '?') ADVANCE(359); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '`') ADVANCE(316); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '&', 357, + '(', 335, + ')', 337, + ',', 336, + '-', 35, + '.', 343, + '/', 29, + ':', 326, + ';', 348, + '<', 338, + '=', 331, + '>', 340, + '?', 359, + '@', 325, + '`', 316, + '{', 333, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(23) - if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(875); + lookahead == ' ') SKIP(23); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 24: - if (lookahead == '&') ADVANCE(357); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '.') ADVANCE(343); - if (lookahead == '/') ADVANCE(29); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '=') ADVANCE(331); - if (lookahead == '?') ADVANCE(359); - if (lookahead == '@') ADVANCE(325); - if (lookahead == 'a') ADVANCE(727); - if (lookahead == 'c') ADVANCE(822); - if (lookahead == 'd') ADVANCE(712); - if (lookahead == 'e') ADVANCE(872); - if (lookahead == 'f') ADVANCE(775); - if (lookahead == 'i') ADVANCE(797); - if (lookahead == 'l') ADVANCE(715); - if (lookahead == 'n') ADVANCE(823); - if (lookahead == 'o') ADVANCE(824); - if (lookahead == 'p') ADVANCE(829); - if (lookahead == 's') ADVANCE(760); - if (lookahead == 't') ADVANCE(711); - if (lookahead == 'v') ADVANCE(707); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '&', 357, + '(', 335, + ',', 336, + '.', 343, + '/', 29, + ':', 326, + '<', 338, + '=', 331, + '?', 359, + '@', 325, + 'a', 727, + 'c', 822, + 'd', 712, + 'e', 872, + 'f', 775, + 'i', 797, + 'l', 715, + 'n', 823, + 'o', 824, + 'p', 829, + 's', 760, + 't', 711, + 'v', 707, + '{', 333, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(24) - if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(875); + lookahead == ' ') SKIP(24); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(361); - if (lookahead == '.') ADVANCE(342); - if (lookahead == '/') ADVANCE(29); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '=') ADVANCE(331); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(729); - if (lookahead == 'd') ADVANCE(712); - if (lookahead == 'e') ADVANCE(874); - if (lookahead == 'g') ADVANCE(752); - if (lookahead == 'i') ADVANCE(815); - if (lookahead == 's') ADVANCE(761); - if (lookahead == 'v') ADVANCE(722); + ADVANCE_MAP( + '(', 335, + ')', 337, + '*', 361, + '.', 342, + '/', 29, + ':', 326, + '<', 338, + '=', 331, + '@', 325, + '`', 316, + 'a', 729, + 'd', 712, + 'e', 874, + 'g', 752, + 'i', 815, + 's', 761, + 'v', 722, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(25) - if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(875); + lookahead == ' ') SKIP(25); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '.') ADVANCE(342); - if (lookahead == '/') ADVANCE(29); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(729); - if (lookahead == 'c') ADVANCE(834); - if (lookahead == 'd') ADVANCE(712); - if (lookahead == 'e') ADVANCE(874); - if (lookahead == 'g') ADVANCE(752); - if (lookahead == 'i') ADVANCE(815); - if (lookahead == 'n') ADVANCE(823); - if (lookahead == 's') ADVANCE(761); - if (lookahead == 'v') ADVANCE(707); + ADVANCE_MAP( + '(', 335, + ')', 337, + ',', 336, + '.', 342, + '/', 29, + ':', 326, + '<', 338, + '@', 325, + '`', 316, + 'a', 729, + 'c', 834, + 'd', 712, + 'e', 874, + 'g', 752, + 'i', 815, + 'n', 823, + 's', 761, + 'v', 707, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(26) - if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(875); + lookahead == ' ') SKIP(26); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '.') ADVANCE(342); - if (lookahead == '/') ADVANCE(29); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(729); - if (lookahead == 'c') ADVANCE(834); - if (lookahead == 'd') ADVANCE(712); - if (lookahead == 'e') ADVANCE(874); - if (lookahead == 'g') ADVANCE(752); - if (lookahead == 'i') ADVANCE(815); - if (lookahead == 'n') ADVANCE(823); - if (lookahead == 's') ADVANCE(762); - if (lookahead == 'v') ADVANCE(707); + ADVANCE_MAP( + '(', 335, + ')', 337, + ',', 336, + '.', 342, + '/', 29, + ':', 326, + '<', 338, + '@', 325, + '`', 316, + 'a', 729, + 'c', 834, + 'd', 712, + 'e', 874, + 'g', 752, + 'i', 815, + 'n', 823, + 's', 762, + 'v', 707, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(27) - if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(875); + lookahead == ' ') SKIP(27); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(335); - if (lookahead == '.') ADVANCE(342); - if (lookahead == '/') ADVANCE(29); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '@') ADVANCE(325); - if (lookahead == 'a') ADVANCE(51); - if (lookahead == 'c') ADVANCE(123); - if (lookahead == 'd') ADVANCE(39); - if (lookahead == 'e') ADVANCE(165); - if (lookahead == 'f') ADVANCE(89); - if (lookahead == 'g') ADVANCE(73); - if (lookahead == 'i') ADVANCE(108); - if (lookahead == 'l') ADVANCE(41); - if (lookahead == 'n') ADVANCE(128); - if (lookahead == 'o') ADVANCE(129); - if (lookahead == 'p') ADVANCE(132); - if (lookahead == 's') ADVANCE(62); - if (lookahead == 't') ADVANCE(38); - if (lookahead == 'v') ADVANCE(36); - if (lookahead == '{') ADVANCE(333); + ADVANCE_MAP( + '(', 335, + '.', 342, + '/', 29, + ':', 326, + '<', 338, + '@', 325, + 'a', 51, + 'c', 123, + 'd', 39, + 'e', 165, + 'f', 89, + 'g', 73, + 'i', 108, + 'l', 41, + 'n', 128, + 'o', 129, + 'p', 132, + 's', 62, + 't', 38, + 'v', 36, + '{', 333, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(28) + lookahead == ' ') SKIP(28); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(167); @@ -17336,26 +13907,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '/') ADVANCE(504); END_STATE(); case 30: - if (lookahead == '/') ADVANCE(29); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '@') ADVANCE(325); - if (lookahead == 'a') ADVANCE(189); - if (lookahead == 'c') ADVANCE(263); - if (lookahead == 'd') ADVANCE(176); - if (lookahead == 'e') ADVANCE(305); - if (lookahead == 'f') ADVANCE(227); - if (lookahead == 'g') ADVANCE(200); - if (lookahead == 'i') ADVANCE(247); - if (lookahead == 'l') ADVANCE(177); - if (lookahead == 'n') ADVANCE(262); - if (lookahead == 'o') ADVANCE(268); - if (lookahead == 'p') ADVANCE(271); - if (lookahead == 's') ADVANCE(201); - if (lookahead == 't') ADVANCE(178); - if (lookahead == 'v') ADVANCE(174); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '/', 29, + ';', 348, + '@', 325, + 'a', 189, + 'c', 263, + 'd', 176, + 'e', 305, + 'f', 227, + 'g', 200, + 'i', 247, + 'l', 177, + 'n', 262, + 'o', 268, + 'p', 271, + 's', 201, + 't', 178, + 'v', 174, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(30) + lookahead == ' ') SKIP(30); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || lookahead == 'b') ADVANCE(315); @@ -17365,14 +13938,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(752); if (lookahead == 's') ADVANCE(762); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(31) - if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(875); + lookahead == ' ') SKIP(31); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 32: if (lookahead == '/') ADVANCE(520); if (lookahead == '\\') ADVANCE(301); if (lookahead == '\n' || - lookahead == '\r') SKIP(32) + lookahead == '\r') SKIP(32); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') ADVANCE(521); if (lookahead != 0 && @@ -18903,15 +15476,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(185); END_STATE(); case 301: - if (lookahead == 'u') ADVANCE(877); - if (lookahead == '"' || - lookahead == '$' || - lookahead == '\'' || - lookahead == '\\' || - lookahead == 'b' || - lookahead == 'n' || - lookahead == 'r' || - lookahead == 't') ADVANCE(879); + ADVANCE_MAP( + 'u', 877, + '"', 879, + '$', 879, + '\'', 879, + '\\', 879, + 'b', 879, + 'n', 879, + 'r', 879, + 't', 879, + ); END_STATE(); case 302: if (lookahead == 'u') ADVANCE(181); @@ -18977,103 +15552,107 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 317: if (eof) ADVANCE(319); - if (lookahead == '!') ADVANCE(397); - if (lookahead == '#') ADVANCE(8); - if (lookahead == '$') ADVANCE(370); - if (lookahead == '%') ADVANCE(392); - if (lookahead == '&') ADVANCE(358); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(362); - if (lookahead == '+') ADVANCE(386); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(389); - if (lookahead == '.') ADVANCE(344); - if (lookahead == '/') ADVANCE(391); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(327); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(339); - if (lookahead == '=') ADVANCE(332); - if (lookahead == '>') ADVANCE(341); - if (lookahead == '?') ADVANCE(360); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '\\') ADVANCE(301); - if (lookahead == ']') ADVANCE(329); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(726); - if (lookahead == 'b') ADVANCE(833); - if (lookahead == 'c') ADVANCE(818); - if (lookahead == 'd') ADVANCE(712); - if (lookahead == 'e') ADVANCE(872); - if (lookahead == 'f') ADVANCE(775); - if (lookahead == 'g') ADVANCE(752); - if (lookahead == 'i') ADVANCE(797); - if (lookahead == 'l') ADVANCE(715); - if (lookahead == 'n') ADVANCE(823); - if (lookahead == 'o') ADVANCE(824); - if (lookahead == 'p') ADVANCE(829); - if (lookahead == 'r') ADVANCE(763); - if (lookahead == 's') ADVANCE(739); - if (lookahead == 't') ADVANCE(710); - if (lookahead == 'v') ADVANCE(707); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '|') ADVANCE(307); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 397, + '#', 8, + '$', 370, + '%', 392, + '&', 358, + '\'', 518, + '(', 335, + ')', 337, + '*', 362, + '+', 386, + ',', 336, + '-', 389, + '.', 344, + '/', 391, + '0', 514, + ':', 327, + ';', 348, + '<', 339, + '=', 332, + '>', 341, + '?', 360, + '@', 325, + '[', 328, + '\\', 301, + ']', 329, + '`', 316, + 'a', 726, + 'b', 833, + 'c', 818, + 'd', 712, + 'e', 872, + 'f', 775, + 'g', 752, + 'i', 797, + 'l', 715, + 'n', 823, + 'o', 824, + 'p', 829, + 'r', 763, + 's', 739, + 't', 710, + 'v', 707, + '{', 333, + '|', 307, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(317) + lookahead == ' ') SKIP(317); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); - if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 318: if (eof) ADVANCE(319); - if (lookahead == '!') ADVANCE(396); - if (lookahead == '#') ADVANCE(8); - if (lookahead == '&') ADVANCE(357); - if (lookahead == '\'') ADVANCE(518); - if (lookahead == '(') ADVANCE(335); - if (lookahead == ')') ADVANCE(337); - if (lookahead == '*') ADVANCE(361); - if (lookahead == '+') ADVANCE(385); - if (lookahead == ',') ADVANCE(336); - if (lookahead == '-') ADVANCE(390); - if (lookahead == '.') ADVANCE(347); - if (lookahead == '/') ADVANCE(29); - if (lookahead == '0') ADVANCE(514); - if (lookahead == ':') ADVANCE(327); - if (lookahead == ';') ADVANCE(348); - if (lookahead == '<') ADVANCE(338); - if (lookahead == '>') ADVANCE(340); - if (lookahead == '?') ADVANCE(359); - if (lookahead == '@') ADVANCE(325); - if (lookahead == '[') ADVANCE(328); - if (lookahead == '`') ADVANCE(316); - if (lookahead == 'a') ADVANCE(553); - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'c') ADVANCE(647); - if (lookahead == 'd') ADVANCE(539); - if (lookahead == 'e') ADVANCE(703); - if (lookahead == 'f') ADVANCE(603); - if (lookahead == 'g') ADVANCE(579); - if (lookahead == 'i') ADVANCE(625); - if (lookahead == 'l') ADVANCE(541); - if (lookahead == 'n') ADVANCE(653); - if (lookahead == 'o') ADVANCE(654); - if (lookahead == 'p') ADVANCE(660); - if (lookahead == 'r') ADVANCE(590); - if (lookahead == 's') ADVANCE(566); - if (lookahead == 't') ADVANCE(537); - if (lookahead == 'v') ADVANCE(534); - if (lookahead == '{') ADVANCE(333); - if (lookahead == '}') ADVANCE(334); + ADVANCE_MAP( + '!', 396, + '#', 8, + '&', 357, + '\'', 518, + '(', 335, + ')', 337, + '*', 361, + '+', 385, + ',', 336, + '-', 390, + '.', 347, + '/', 29, + '0', 514, + ':', 327, + ';', 348, + '<', 338, + '>', 340, + '?', 359, + '@', 325, + '[', 328, + '`', 316, + 'a', 553, + 'b', 664, + 'c', 647, + 'd', 539, + 'e', 703, + 'f', 603, + 'g', 579, + 'i', 625, + 'l', 541, + 'n', 653, + 'o', 654, + 'p', 660, + 'r', 590, + 's', 566, + 't', 537, + 'v', 534, + '{', 333, + '}', 334, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(318) + lookahead == ' ') SKIP(318); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(515); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(875); END_STATE(); case 319: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -19091,11 +15670,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(aux_sym_shebang_line_token1); if (lookahead == '/') ADVANCE(323); if (lookahead == '\t' || - lookahead == 11 || + lookahead == 0x0b || lookahead == '\f' || lookahead == ' ') ADVANCE(322); if (lookahead != 0 && - (lookahead < '\n' || '\r' < lookahead)) ADVANCE(324); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(324); END_STATE(); case 323: ACCEPT_TOKEN(aux_sym_shebang_line_token1); @@ -19204,7 +15783,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 351: ACCEPT_TOKEN(anon_sym_get); @@ -19216,7 +15795,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 352: ACCEPT_TOKEN(anon_sym_get); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 353: ACCEPT_TOKEN(anon_sym_set); @@ -19228,7 +15807,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 355: ACCEPT_TOKEN(anon_sym_set); @@ -19240,7 +15819,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 356: ACCEPT_TOKEN(anon_sym_set); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 357: ACCEPT_TOKEN(anon_sym_AMP); @@ -19405,7 +15984,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 402: ACCEPT_TOKEN(anon_sym_suspend); @@ -19417,7 +15996,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 403: ACCEPT_TOKEN(anon_sym_suspend); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 404: ACCEPT_TOKEN(anon_sym_sealed); @@ -19429,7 +16008,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 406: ACCEPT_TOKEN(anon_sym_sealed); @@ -19441,7 +16020,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 407: ACCEPT_TOKEN(anon_sym_sealed); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 408: ACCEPT_TOKEN(anon_sym_annotation); @@ -19453,7 +16032,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 410: ACCEPT_TOKEN(anon_sym_annotation); @@ -19465,7 +16044,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 411: ACCEPT_TOKEN(anon_sym_annotation); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 412: ACCEPT_TOKEN(anon_sym_data); @@ -19477,7 +16056,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 414: ACCEPT_TOKEN(anon_sym_data); @@ -19489,7 +16068,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 415: ACCEPT_TOKEN(anon_sym_data); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 416: ACCEPT_TOKEN(anon_sym_inner); @@ -19501,7 +16080,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 418: ACCEPT_TOKEN(anon_sym_inner); @@ -19513,7 +16092,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 419: ACCEPT_TOKEN(anon_sym_inner); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 420: ACCEPT_TOKEN(anon_sym_value); @@ -19525,7 +16104,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 422: ACCEPT_TOKEN(anon_sym_value); @@ -19537,7 +16116,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 423: ACCEPT_TOKEN(anon_sym_value); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 424: ACCEPT_TOKEN(anon_sym_override); @@ -19549,7 +16128,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 426: ACCEPT_TOKEN(anon_sym_override); @@ -19561,7 +16140,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 427: ACCEPT_TOKEN(anon_sym_override); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 428: ACCEPT_TOKEN(anon_sym_lateinit); @@ -19573,7 +16152,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 430: ACCEPT_TOKEN(anon_sym_lateinit); @@ -19585,7 +16164,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 431: ACCEPT_TOKEN(anon_sym_lateinit); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 432: ACCEPT_TOKEN(anon_sym_public); @@ -19597,7 +16176,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 434: ACCEPT_TOKEN(anon_sym_public); @@ -19609,7 +16188,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 435: ACCEPT_TOKEN(anon_sym_public); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 436: ACCEPT_TOKEN(anon_sym_private); @@ -19621,7 +16200,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 438: ACCEPT_TOKEN(anon_sym_private); @@ -19633,7 +16212,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 439: ACCEPT_TOKEN(anon_sym_private); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 440: ACCEPT_TOKEN(anon_sym_internal); @@ -19645,7 +16224,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 442: ACCEPT_TOKEN(anon_sym_internal); @@ -19657,7 +16236,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 443: ACCEPT_TOKEN(anon_sym_internal); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 444: ACCEPT_TOKEN(anon_sym_protected); @@ -19669,7 +16248,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 446: ACCEPT_TOKEN(anon_sym_protected); @@ -19681,7 +16260,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 447: ACCEPT_TOKEN(anon_sym_protected); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 448: ACCEPT_TOKEN(anon_sym_tailrec); @@ -19693,7 +16272,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 450: ACCEPT_TOKEN(anon_sym_tailrec); @@ -19705,7 +16284,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 451: ACCEPT_TOKEN(anon_sym_tailrec); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 452: ACCEPT_TOKEN(anon_sym_operator); @@ -19717,7 +16296,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 454: ACCEPT_TOKEN(anon_sym_operator); @@ -19729,7 +16308,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 455: ACCEPT_TOKEN(anon_sym_operator); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 456: ACCEPT_TOKEN(anon_sym_infix); @@ -19741,7 +16320,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 458: ACCEPT_TOKEN(anon_sym_infix); @@ -19753,7 +16332,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 459: ACCEPT_TOKEN(anon_sym_infix); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 460: ACCEPT_TOKEN(anon_sym_inline); @@ -19765,7 +16344,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 462: ACCEPT_TOKEN(anon_sym_inline); @@ -19777,7 +16356,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 463: ACCEPT_TOKEN(anon_sym_inline); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 464: ACCEPT_TOKEN(anon_sym_external); @@ -19789,7 +16368,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 466: ACCEPT_TOKEN(anon_sym_external); @@ -19801,7 +16380,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 467: ACCEPT_TOKEN(anon_sym_external); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 468: ACCEPT_TOKEN(sym_property_modifier); @@ -19813,7 +16392,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 470: ACCEPT_TOKEN(sym_property_modifier); @@ -19825,7 +16404,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 471: ACCEPT_TOKEN(sym_property_modifier); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 472: ACCEPT_TOKEN(anon_sym_abstract); @@ -19837,7 +16416,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 474: ACCEPT_TOKEN(anon_sym_abstract); @@ -19849,7 +16428,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 475: ACCEPT_TOKEN(anon_sym_abstract); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 476: ACCEPT_TOKEN(anon_sym_final); @@ -19861,7 +16440,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 478: ACCEPT_TOKEN(anon_sym_final); @@ -19873,7 +16452,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 479: ACCEPT_TOKEN(anon_sym_final); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 480: ACCEPT_TOKEN(anon_sym_open); @@ -19885,7 +16464,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 482: ACCEPT_TOKEN(anon_sym_open); @@ -19897,7 +16476,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 483: ACCEPT_TOKEN(anon_sym_open); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 484: ACCEPT_TOKEN(anon_sym_vararg); @@ -19909,7 +16488,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 486: ACCEPT_TOKEN(anon_sym_vararg); @@ -19921,7 +16500,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 487: ACCEPT_TOKEN(anon_sym_vararg); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 488: ACCEPT_TOKEN(anon_sym_noinline); @@ -19933,7 +16512,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 490: ACCEPT_TOKEN(anon_sym_noinline); @@ -19945,7 +16524,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 491: ACCEPT_TOKEN(anon_sym_noinline); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 492: ACCEPT_TOKEN(anon_sym_crossinline); @@ -19957,7 +16536,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 494: ACCEPT_TOKEN(anon_sym_crossinline); @@ -19969,7 +16548,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 495: ACCEPT_TOKEN(anon_sym_crossinline); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 496: ACCEPT_TOKEN(anon_sym_expect); @@ -19981,7 +16560,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 498: ACCEPT_TOKEN(anon_sym_expect); @@ -19993,7 +16572,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 499: ACCEPT_TOKEN(anon_sym_expect); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 500: ACCEPT_TOKEN(anon_sym_actual); @@ -20005,7 +16584,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 502: ACCEPT_TOKEN(anon_sym_actual); @@ -20017,7 +16596,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 503: ACCEPT_TOKEN(anon_sym_actual); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 504: ACCEPT_TOKEN(sym_line_comment); @@ -20063,16 +16642,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 514: ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == '.') ADVANCE(310); - if (lookahead == '_') ADVANCE(168); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(309); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(308); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(511); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(312); + ADVANCE_MAP( + '.', 310, + '_', 168, + 'B', 309, + 'b', 309, + 'E', 308, + 'e', 308, + 'F', 511, + 'f', 511, + 'X', 312, + 'x', 312, + ); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(515); END_STATE(); case 515: @@ -20110,11 +16691,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(aux_sym_character_literal_token1); if (lookahead == '/') ADVANCE(520); if (lookahead == '\t' || - lookahead == 11 || + lookahead == 0x0b || lookahead == '\f' || lookahead == ' ') ADVANCE(521); if (lookahead != 0 && - (lookahead < '\n' || '\r' < lookahead) && + (lookahead < '\t' || '\r' < lookahead) && lookahead != '\'' && lookahead != '\\') ADVANCE(519); END_STATE(); @@ -20126,12 +16707,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 523: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '?') ADVANCE(393); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 524: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20140,12 +16721,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 525: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(508); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 526: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20154,12 +16735,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 527: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(507); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 528: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20168,12 +16749,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 529: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(509); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 530: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20182,12 +16763,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 531: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(505); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 532: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20196,12 +16777,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 533: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(506); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 534: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20211,7 +16792,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 535: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20221,7 +16802,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 536: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20231,7 +16812,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 537: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20242,7 +16823,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 538: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20252,7 +16833,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 539: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20262,7 +16843,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 540: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20273,7 +16854,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 541: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20283,7 +16864,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 542: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20293,7 +16874,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 543: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20303,7 +16884,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 544: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20313,7 +16894,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 545: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20323,7 +16904,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 546: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20333,7 +16914,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 547: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20343,7 +16924,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 548: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20353,7 +16934,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 549: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20363,7 +16944,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 550: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20373,7 +16954,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 551: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20383,7 +16964,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 552: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20396,7 +16977,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 553: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20408,7 +16989,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 554: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20418,7 +16999,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 555: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20429,7 +17010,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 556: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20439,7 +17020,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 557: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20449,7 +17030,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 558: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20459,7 +17040,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 559: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20469,7 +17050,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 560: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20479,7 +17060,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 561: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20489,7 +17070,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 562: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20499,7 +17080,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 563: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20509,7 +17090,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 564: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20519,7 +17100,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 565: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20529,7 +17110,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 566: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20540,7 +17121,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 567: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20551,7 +17132,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 568: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20561,7 +17142,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 569: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20571,7 +17152,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 570: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20581,7 +17162,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 571: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20591,7 +17172,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 572: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20601,7 +17182,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 573: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20611,7 +17192,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 574: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20621,7 +17202,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 575: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20631,7 +17212,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 576: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20641,7 +17222,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 577: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20651,7 +17232,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 578: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20661,7 +17242,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 579: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20671,7 +17252,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 580: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20681,7 +17262,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 581: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20691,7 +17272,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 582: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20701,7 +17282,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 583: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20711,7 +17292,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 584: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20721,7 +17302,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 585: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20731,7 +17312,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 586: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20741,7 +17322,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 587: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20752,7 +17333,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 588: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20763,7 +17344,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 589: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20773,7 +17354,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 590: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20783,7 +17364,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 591: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20793,7 +17374,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 592: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20803,7 +17384,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 593: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20813,7 +17394,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 594: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20826,7 +17407,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 595: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20836,7 +17417,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 596: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20846,7 +17427,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 597: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20857,7 +17438,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 598: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20867,7 +17448,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 599: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20877,7 +17458,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 600: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20887,7 +17468,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 601: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20897,7 +17478,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 602: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20907,7 +17488,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 603: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20917,7 +17498,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 604: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20927,7 +17508,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 605: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20937,7 +17518,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 606: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20947,7 +17528,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 607: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20957,7 +17538,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 608: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20967,7 +17548,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 609: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20977,7 +17558,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 610: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20987,7 +17568,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 611: ACCEPT_TOKEN(sym__alpha_identifier); @@ -20997,7 +17578,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 612: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21007,7 +17588,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 613: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21017,7 +17598,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 614: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21027,7 +17608,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 615: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21037,7 +17618,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 616: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21047,7 +17628,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 617: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21057,7 +17638,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 618: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21068,7 +17649,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 619: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21078,7 +17659,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 620: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21088,7 +17669,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 621: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21098,7 +17679,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 622: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21108,7 +17689,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 623: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21118,7 +17699,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 624: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21128,7 +17709,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 625: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21138,7 +17719,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 626: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21148,7 +17729,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 627: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21159,7 +17740,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 628: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21169,7 +17750,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 629: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21179,7 +17760,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 630: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21189,7 +17770,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 631: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21199,7 +17780,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 632: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21209,7 +17790,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 633: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21219,7 +17800,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 634: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21229,7 +17810,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 635: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21239,7 +17820,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 636: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21249,7 +17830,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 637: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21259,7 +17840,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 638: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21269,7 +17850,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 639: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21279,7 +17860,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 640: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21289,7 +17870,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 641: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21299,7 +17880,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 642: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21309,7 +17890,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 643: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21319,7 +17900,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 644: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21329,7 +17910,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 645: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21339,7 +17920,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 646: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21349,7 +17930,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 647: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21360,7 +17941,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 648: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21370,7 +17951,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 649: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21380,7 +17961,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 650: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21390,7 +17971,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 651: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21400,7 +17981,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 652: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21411,7 +17992,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 653: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21421,7 +18002,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 654: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21432,7 +18013,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 655: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21443,7 +18024,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 656: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21453,7 +18034,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 657: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21464,7 +18045,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 658: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21474,7 +18055,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 659: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21484,7 +18065,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 660: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21495,7 +18076,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 661: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21505,7 +18086,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 662: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21515,7 +18096,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 663: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21525,7 +18106,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 664: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21535,7 +18116,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 665: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21545,7 +18126,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 666: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21555,7 +18136,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 667: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21565,7 +18146,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 668: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21575,7 +18156,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 669: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21585,7 +18166,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 670: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21595,7 +18176,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 671: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21605,7 +18186,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 672: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21615,7 +18196,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 673: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21625,7 +18206,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 674: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21635,7 +18216,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 675: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21645,7 +18226,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 676: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21655,7 +18236,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 677: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21666,7 +18247,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 678: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21676,7 +18257,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 679: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21686,7 +18267,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 680: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21696,7 +18277,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 681: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21706,7 +18287,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 682: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21716,7 +18297,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 683: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21726,7 +18307,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 684: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21736,7 +18317,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 685: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21746,7 +18327,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 686: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21756,7 +18337,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 687: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21766,7 +18347,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 688: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21776,7 +18357,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 689: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21786,7 +18367,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 690: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21796,7 +18377,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 691: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21806,7 +18387,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 692: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21816,7 +18397,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 693: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21826,7 +18407,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 694: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21836,7 +18417,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 695: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21846,7 +18427,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 696: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21856,7 +18437,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 697: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21866,7 +18447,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 698: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21876,7 +18457,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 699: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21886,7 +18467,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 700: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21896,7 +18477,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 701: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21906,7 +18487,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 702: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21916,7 +18497,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 703: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21926,7 +18507,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 704: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21936,7 +18517,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 705: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21946,7 +18527,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 706: ACCEPT_TOKEN(sym__alpha_identifier); @@ -21955,104 +18536,104 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(706); - if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 707: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(790); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 708: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(785); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 709: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(415); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 710: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(774); if (lookahead == 'h') ADVANCE(773); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 711: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(774); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 712: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(859); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 713: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(793); if (lookahead == 't') ADVANCE(356); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 714: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(793); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 715: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(862); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 716: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(786); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 717: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(787); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 718: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(788); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 719: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(831); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 720: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(789); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 721: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(860); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 722: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(791); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 723: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(861); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 724: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(733); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 725: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(863); - if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 726: ACCEPT_TOKEN(sym__alpha_identifier); @@ -22060,213 +18641,213 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(850); if (lookahead == 'n') ADVANCE(801); if (lookahead == 's') ADVANCE(523); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 727: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'b') ADVANCE(846); if (lookahead == 'c') ADVANCE(850); if (lookahead == 'n') ADVANCE(801); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 728: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'b') ADVANCE(792); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 729: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(850); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 730: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(435); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 731: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(451); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 732: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(854); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 733: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(855); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 734: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(864); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 735: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'd') ADVANCE(407); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 736: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'd') ADVANCE(403); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 737: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'd') ADVANCE(447); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 738: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'd') ADVANCE(748); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 739: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(713); if (lookahead == 'u') ADVANCE(827); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 740: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(713); if (lookahead == 'u') ADVANCE(843); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 741: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(799); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 742: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(732); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 743: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(735); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 744: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(423); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 745: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(463); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 746: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(439); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 747: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(491); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 748: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(427); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 749: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(495); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 750: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(836); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 751: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(708); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 752: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(851); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 753: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(731); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 754: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(841); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 755: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(737); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 756: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(830); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 757: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(533); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 758: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(835); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 759: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(802); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 760: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(714); if (lookahead == 'u') ADVANCE(843); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 761: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(852); if (lookahead == 'u') ADVANCE(843); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 762: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(852); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 763: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(857); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 764: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(734); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 765: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(780); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 766: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(842); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 767: ACCEPT_TOKEN(sym__alpha_identifier); @@ -22274,556 +18855,556 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(778); if (lookahead == 'n') ADVANCE(756); if (lookahead == 't') ADVANCE(766); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 768: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'g') ADVANCE(487); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 769: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(871); if (lookahead == 'o') ADVANCE(865); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 770: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(873); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 771: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(730); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 772: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(738); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 773: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(844); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 774: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(794); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 775: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(804); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 776: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(805); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 777: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(821); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 778: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(810); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 779: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(814); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 780: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(806); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 781: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(856); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 782: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(811); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 783: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(812); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 784: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(816); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 785: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'k') ADVANCE(527); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 786: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(479); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 787: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(503); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 788: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(467); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 789: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(443); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 790: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(868); if (lookahead == 'r') ADVANCE(719); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 791: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(868); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 792: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(771); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 793: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(743); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 794: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(840); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 795: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(782); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 796: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(783); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 797: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(767); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 798: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(847); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 799: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(483); if (lookahead == 'r') ADVANCE(721); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 800: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(411); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 801: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(819); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 802: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(736); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 803: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(531); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 804: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(716); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 805: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(795); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 806: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(781); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 807: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(756); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 808: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(718); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 809: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(720); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 810: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(745); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 811: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(747); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 812: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(749); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 813: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(848); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 814: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(869); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 815: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(807); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 816: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(796); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 817: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(845); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 818: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(798); if (lookahead == 'r') ADVANCE(817); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 819: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(866); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 820: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(832); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 821: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(800); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 822: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(813); if (lookahead == 'r') ADVANCE(817); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 823: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(776); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 824: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(741); if (lookahead == 'v') ADVANCE(750); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 825: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(742); if (lookahead == 't') ADVANCE(754); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 826: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(742); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 827: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(758); if (lookahead == 's') ADVANCE(828); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 828: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(759); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 829: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(769); if (lookahead == 'u') ADVANCE(728); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 830: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(419); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 831: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(768); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 832: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(455); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 833: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(751); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 834: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(817); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 835: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(529); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 836: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(837); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 837: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(772); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 838: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(724); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 839: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(803); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 840: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(753); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 841: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(808); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 842: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(809); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 843: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(828); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 844: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(525); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 845: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(849); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 846: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(858); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 847: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(853); if (lookahead == 't') ADVANCE(779); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 848: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(853); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 849: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(784); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 850: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(867); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 851: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(352); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 852: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(356); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 853: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(471); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 854: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(499); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 855: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(475); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 856: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(431); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 857: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(870); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 858: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(838); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 859: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(709); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 860: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(820); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 861: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(777); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 862: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(765); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 863: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(746); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 864: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(755); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 865: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(764); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 866: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(723); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 867: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'u') ADVANCE(717); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 868: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'u') ADVANCE(744); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 869: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'u') ADVANCE(757); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 870: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'u') ADVANCE(839); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 871: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'v') ADVANCE(725); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 872: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'x') ADVANCE(825); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 873: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'x') ADVANCE(459); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 874: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'x') ADVANCE(826); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 875: ACCEPT_TOKEN(sym__alpha_identifier); - if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(875); + if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(875); END_STATE(); case 876: ACCEPT_TOKEN(sym__backtick_identifier); @@ -22847,26 +19428,28 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (lookahead == 'L') ADVANCE(1); - if (lookahead == 'a') ADVANCE(2); - if (lookahead == 'b') ADVANCE(3); - if (lookahead == 'c') ADVANCE(4); - if (lookahead == 'd') ADVANCE(5); - if (lookahead == 'e') ADVANCE(6); - if (lookahead == 'f') ADVANCE(7); - if (lookahead == 'i') ADVANCE(8); - if (lookahead == 'n') ADVANCE(9); - if (lookahead == 'o') ADVANCE(10); - if (lookahead == 'p') ADVANCE(11); - if (lookahead == 'r') ADVANCE(12); - if (lookahead == 's') ADVANCE(13); - if (lookahead == 't') ADVANCE(14); - if (lookahead == 'v') ADVANCE(15); - if (lookahead == 'w') ADVANCE(16); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(17); + ADVANCE_MAP( + 'L', 1, + 'a', 2, + 'b', 3, + 'c', 4, + 'd', 5, + 'e', 6, + 'f', 7, + 'i', 8, + 'n', 9, + 'o', 10, + 'p', 11, + 'r', 12, + 's', 13, + 't', 14, + 'v', 15, + 'w', 16, + 'U', 17, + 'u', 17, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(0) + lookahead == ' ') SKIP(0); END_STATE(); case 1: ACCEPT_TOKEN(anon_sym_L); @@ -675424,7 +672007,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0, 0, 0), [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4594), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10153), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6621), @@ -675482,8 +672065,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2885), [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6663), [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 0), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 0), [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8162), [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8074), [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9641), @@ -675525,8 +672108,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8584), [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8446), - [207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6), - [209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6), + [207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), + [209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4547), [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8195), @@ -675570,8 +672153,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8611), [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4547), [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8410), - [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 5), - [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 5), + [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 5, 0, 0), + [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 5, 0, 0), [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8110), [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8227), [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9502), @@ -675995,8 +672578,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10073), [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2166), [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), - [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2), + [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 0), + [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 0), [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8234), [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8169), [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9666), @@ -676022,13 +672605,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4), + [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 0), [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5531), [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [1213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3), + [1213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 0), [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5157), [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), @@ -676129,73 +672712,73 @@ static const TSParseActionEntry ts_parse_actions[] = { [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10003), [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4732), - [1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), - [1417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4594), - [1420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(6663), - [1423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1475), - [1426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8047), - [1429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8050), - [1432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(10090), - [1435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(76), - [1438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1530), - [1441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5894), - [1444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(7718), - [1447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(6434), - [1450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5307), - [1453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5305), - [1456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5142), - [1459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5159), - [1462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1552), - [1465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1242), - [1468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(10082), - [1471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(10081), - [1474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(234), - [1477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4549), - [1480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(10080), - [1483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8797), - [1486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(9108), - [1489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1715), - [1492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(302), - [1495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5160), - [1498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(7886), - [1501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1736), - [1504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1736), - [1507] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5793), - [1510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5771), - [1513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(2759), - [1516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5783), - [1519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5779), - [1522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5620), - [1525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5774), - [1528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5773), - [1531] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(2765), - [1534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8798), - [1537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8799), - [1540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8800), - [1543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8802), - [1546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8803), - [1549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4549), - [1552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4906), - [1555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4906), - [1558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5170), - [1561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8471), - [1564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4594), - [1567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8414), + [1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), + [1417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4594), + [1420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(6663), + [1423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1475), + [1426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8047), + [1429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8050), + [1432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10090), + [1435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(76), + [1438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1530), + [1441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5894), + [1444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(7718), + [1447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(6434), + [1450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5307), + [1453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5305), + [1456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5142), + [1459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5159), + [1462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1552), + [1465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1242), + [1468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10082), + [1471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10081), + [1474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(234), + [1477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4549), + [1480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10080), + [1483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8797), + [1486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(9108), + [1489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1715), + [1492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(302), + [1495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5160), + [1498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(7886), + [1501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1736), + [1504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1736), + [1507] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5793), + [1510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5771), + [1513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(2759), + [1516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5783), + [1519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5779), + [1522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5620), + [1525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5774), + [1528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5773), + [1531] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(2765), + [1534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8798), + [1537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8799), + [1540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8800), + [1543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8802), + [1546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8803), + [1549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4549), + [1552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4906), + [1555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4906), + [1558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5170), + [1561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8471), + [1564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4594), + [1567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8414), [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4920), [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5222), [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4822), [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10017), [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6627), - [1582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 1), - [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 1), + [1582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 1, 0, 0), + [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 1, 0, 0), [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9048), [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7638), [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2955), [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3485), [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), - [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5), + [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 0), [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9962), @@ -676217,8 +672800,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [1642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2), - [1644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), + [1642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2, 0, 0), + [1644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3, 0, 0), [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8916), [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7649), @@ -676262,8 +672845,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6624), [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5956), - [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7), - [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7), + [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, 0, 0), + [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, 0, 0), [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), [1738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4159), [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), @@ -676291,20 +672874,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [1784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4366), [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4373), [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), - [1790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5), - [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5), + [1790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, 0, 0), + [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, 0, 0), [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [1796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4), - [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4), + [1796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4, 0, 0), + [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, 0, 0), [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6), - [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6), + [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, 0, 0), + [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, 0, 0), [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [1808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8), - [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8), + [1808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, 0, 0), + [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, 0, 0), [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [1814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9), - [1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9), + [1814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, 0, 0), + [1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, 0, 0), [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [1822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3185), @@ -676432,325 +673015,325 @@ static const TSParseActionEntry ts_parse_actions[] = { [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619), [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [2072] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3364), - [2075] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(6627), - [2079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2096), - [2082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 1), - [2084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(78), - [2087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2095), - [2090] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(8916), - [2094] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7774), - [2098] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(3332), - [2102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3892), - [2105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3893), - [2108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1778), - [2111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1774), - [2114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), - [2116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3948), - [2119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10050), - [2122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8892), - [2125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9366), - [2128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1776), - [2131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(263), - [2134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3899), - [2137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8023), - [2140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1774), - [2143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8909), - [2146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8911), - [2149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8912), - [2152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8913), - [2155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8914), - [2158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3948), - [2161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3668), - [2164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3668), - [2167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3903), - [2170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8597), - [2173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3364), - [2176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8442), - [2179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2885), - [2182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2079), - [2185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(72), - [2188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2077), - [2191] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(9048), - [2195] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7638), - [2199] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(2955), - [2203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3420), - [2206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3421), - [2209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2133), - [2212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2136), - [2215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3485), - [2218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10088), - [2221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8876), - [2224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9337), - [2227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2134), - [2230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(225), - [2233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3422), - [2236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7994), - [2239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2136), - [2242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9037), - [2245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9038), - [2248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9039), - [2251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9043), - [2254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9044), - [2257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3485), - [2260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3223), - [2263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3223), - [2266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3456), - [2269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8584), - [2272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2885), - [2275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8446), - [2278] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7675), - [2282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1591), - [2285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1594), - [2288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10070), - [2291] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1592), - [2294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(262), - [2297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1594), - [2300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4547), - [2303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2114), - [2306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(59), - [2309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2115), - [2312] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(8808), - [2316] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7783), - [2320] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(4534), - [2324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4752), - [2327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4754), - [2330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1808), - [2333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1803), - [2336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4772), - [2339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10002), - [2342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8927), - [2345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9426), - [2348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1805), - [2351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(358), - [2354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4832), - [2357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7895), - [2360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1803), - [2363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8811), - [2366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8814), - [2369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8819), - [2372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8815), - [2375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8816), - [2378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4772), - [2381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4613), - [2384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4613), - [2387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4758), - [2390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8611), - [2393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4547), - [2396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8410), - [2399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(821), - [2402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2058), - [2405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(73), - [2408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2057), - [2411] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(8907), - [2415] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7743), - [2419] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(823), - [2423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1117), - [2426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1116), - [2429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1656), - [2432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1653), - [2435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1110), - [2438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10083), - [2441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8866), - [2444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9289), - [2447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1655), - [2450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(264), - [2453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1115), - [2456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7936), - [2459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1653), - [2462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8888), - [2465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8889), - [2468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8896), - [2471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8898), - [2474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1110), - [2477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(906), - [2480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(906), - [2483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1114), - [2486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8574), - [2489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(821), - [2492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8434), - [2495] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7658), - [2499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1562), - [2502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1544), - [2505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10054), - [2508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1561), - [2511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(270), - [2514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1544), - [2517] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7786), - [2521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1508), - [2524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1459), - [2527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10009), - [2530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1513), - [2533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(298), - [2536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1459), - [2539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4594), - [2542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1475), - [2545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(76), - [2548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1530), - [2551] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(8817), - [2555] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7642), - [2559] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(4612), - [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5142), - [2566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5159), - [2569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1587), - [2572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1844), - [2575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5168), - [2578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10080), - [2581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8797), - [2584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9108), - [2587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1715), - [2590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(302), - [2593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5160), - [2596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7886), - [2599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1844), - [2602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8798), - [2605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8799), - [2608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8800), - [2611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8802), - [2614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8803), - [2617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5168), - [2620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4906), - [2623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4906), - [2626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5170), - [2629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8471), - [2632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4594), - [2635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8414), - [2638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2772), - [2641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2069), - [2644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(82), - [2647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2067), - [2650] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(8848), - [2654] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7632), - [2658] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(2791), - [2662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3099), - [2665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3098), - [2668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2154), - [2671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2166), - [2674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3085), - [2677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10044), - [2680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8873), - [2683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9329), - [2686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1692), - [2689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(371), - [2692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3094), - [2695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7892), - [2698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2166), - [2701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8865), - [2704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8864), - [2707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8862), - [2710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8861), - [2713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3085), - [2716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2914), - [2719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2914), - [2722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3091), - [2725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8583), - [2728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2772), - [2731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8419), - [2734] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7784), - [2738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2163), - [2741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1519), - [2744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9497), - [2747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1581), - [2750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(297), - [2753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1519), - [2756] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7789), - [2760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2161), - [2763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2113), - [2766] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10097), - [2769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2152), - [2772] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(296), - [2775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2113), - [2778] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7809), - [2782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1693), - [2785] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1689), - [2788] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10032), - [2791] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2155), - [2794] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(303), - [2797] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1689), - [2800] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7637), - [2804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1779), - [2807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1793), - [2810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9978), - [2813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1781), - [2816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(268), - [2819] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1793), - [2822] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7666), - [2826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1542), - [2829] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1545), - [2832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10093), - [2835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1543), - [2838] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(267), - [2841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1545), - [2844] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7723), - [2848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1634), - [2851] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1637), - [2854] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10074), - [2857] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1635), - [2860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(356), - [2863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1637), - [2866] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7794), - [2870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1983), - [2873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1985), - [2876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10038), - [2879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1984), - [2882] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(283), - [2885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1985), - [2888] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7683), - [2892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1731), - [2895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1765), - [2898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10105), - [2901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1743), - [2904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(266), - [2907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1765), - [2910] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7696), - [2914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1702), - [2917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1580), - [2920] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9704), - [2923] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1496), - [2926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(357), - [2929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1580), - [2932] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7649), - [2936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2116), - [2939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2118), - [2942] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10101), - [2945] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2117), - [2948] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(260), - [2951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2118), - [2954] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7708), - [2958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2054), - [2961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2023), - [2964] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10109), - [2967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2053), - [2970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(261), - [2973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2023), - [2976] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7694), - [2980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1857), - [2983] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1905), - [2986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9961), - [2989] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1859), - [2992] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(313), - [2995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1905), - [2998] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7606), - [3002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1567), - [3005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1533), - [3008] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10016), - [3011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1566), - [3014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(269), - [3017] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1533), - [3020] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7689), - [3024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1733), - [3027] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1727), - [3030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10060), - [3033] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1730), - [3036] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(265), - [3039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1727), - [3042] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7776), - [3046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1552), - [3049] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1736), - [3052] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10145), - [3055] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1846), - [3058] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(362), - [3061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1736), + [2072] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3364), + [2075] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(6627), + [2079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2096), + [2082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), + [2084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(78), + [2087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2095), + [2090] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8916), + [2094] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7774), + [2098] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(3332), + [2102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3892), + [2105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3893), + [2108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1778), + [2111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1774), + [2114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), + [2116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3948), + [2119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10050), + [2122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8892), + [2125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9366), + [2128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1776), + [2131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(263), + [2134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3899), + [2137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8023), + [2140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1774), + [2143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8909), + [2146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8911), + [2149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8912), + [2152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8913), + [2155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8914), + [2158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3948), + [2161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3668), + [2164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3668), + [2167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3903), + [2170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8597), + [2173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3364), + [2176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8442), + [2179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2885), + [2182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2079), + [2185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(72), + [2188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2077), + [2191] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(9048), + [2195] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7638), + [2199] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(2955), + [2203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3420), + [2206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3421), + [2209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2133), + [2212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2136), + [2215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3485), + [2218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10088), + [2221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8876), + [2224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9337), + [2227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2134), + [2230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(225), + [2233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3422), + [2236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7994), + [2239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2136), + [2242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9037), + [2245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9038), + [2248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9039), + [2251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9043), + [2254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9044), + [2257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3485), + [2260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3223), + [2263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3223), + [2266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3456), + [2269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8584), + [2272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2885), + [2275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8446), + [2278] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7675), + [2282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1591), + [2285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1594), + [2288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10070), + [2291] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1592), + [2294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(262), + [2297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1594), + [2300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4547), + [2303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2114), + [2306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(59), + [2309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2115), + [2312] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8808), + [2316] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7783), + [2320] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(4534), + [2324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4752), + [2327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4754), + [2330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1808), + [2333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1803), + [2336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4772), + [2339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10002), + [2342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8927), + [2345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9426), + [2348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1805), + [2351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(358), + [2354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4832), + [2357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7895), + [2360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1803), + [2363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8811), + [2366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8814), + [2369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8819), + [2372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8815), + [2375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8816), + [2378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4772), + [2381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4613), + [2384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4613), + [2387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4758), + [2390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8611), + [2393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4547), + [2396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8410), + [2399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(821), + [2402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2058), + [2405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(73), + [2408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2057), + [2411] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8907), + [2415] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7743), + [2419] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(823), + [2423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1117), + [2426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1116), + [2429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1656), + [2432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1653), + [2435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1110), + [2438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10083), + [2441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8866), + [2444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9289), + [2447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1655), + [2450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(264), + [2453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1115), + [2456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7936), + [2459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1653), + [2462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8888), + [2465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8889), + [2468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8896), + [2471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8898), + [2474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1110), + [2477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(906), + [2480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(906), + [2483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1114), + [2486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8574), + [2489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(821), + [2492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8434), + [2495] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7658), + [2499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1562), + [2502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1544), + [2505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10054), + [2508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1561), + [2511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(270), + [2514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1544), + [2517] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7786), + [2521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1508), + [2524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1459), + [2527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10009), + [2530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1513), + [2533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(298), + [2536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1459), + [2539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4594), + [2542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1475), + [2545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(76), + [2548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1530), + [2551] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8817), + [2555] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7642), + [2559] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(4612), + [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5142), + [2566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5159), + [2569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1587), + [2572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1844), + [2575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5168), + [2578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10080), + [2581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8797), + [2584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9108), + [2587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1715), + [2590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(302), + [2593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5160), + [2596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7886), + [2599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1844), + [2602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8798), + [2605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8799), + [2608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8800), + [2611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8802), + [2614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8803), + [2617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5168), + [2620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4906), + [2623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4906), + [2626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5170), + [2629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8471), + [2632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4594), + [2635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8414), + [2638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2772), + [2641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2069), + [2644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(82), + [2647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2067), + [2650] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8848), + [2654] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7632), + [2658] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(2791), + [2662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3099), + [2665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3098), + [2668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2154), + [2671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2166), + [2674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3085), + [2677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10044), + [2680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8873), + [2683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9329), + [2686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1692), + [2689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(371), + [2692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3094), + [2695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7892), + [2698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2166), + [2701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8865), + [2704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8864), + [2707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8862), + [2710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8861), + [2713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3085), + [2716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2914), + [2719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2914), + [2722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3091), + [2725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8583), + [2728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2772), + [2731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8419), + [2734] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7784), + [2738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2163), + [2741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1519), + [2744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9497), + [2747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1581), + [2750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(297), + [2753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1519), + [2756] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7789), + [2760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2161), + [2763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2113), + [2766] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10097), + [2769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2152), + [2772] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(296), + [2775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2113), + [2778] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7809), + [2782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1693), + [2785] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1689), + [2788] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10032), + [2791] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2155), + [2794] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(303), + [2797] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1689), + [2800] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7637), + [2804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1779), + [2807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1793), + [2810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9978), + [2813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1781), + [2816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(268), + [2819] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1793), + [2822] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7666), + [2826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1542), + [2829] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1545), + [2832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10093), + [2835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1543), + [2838] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(267), + [2841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1545), + [2844] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7723), + [2848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1634), + [2851] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1637), + [2854] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10074), + [2857] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1635), + [2860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(356), + [2863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1637), + [2866] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7794), + [2870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1983), + [2873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1985), + [2876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10038), + [2879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1984), + [2882] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(283), + [2885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1985), + [2888] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7683), + [2892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1731), + [2895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1765), + [2898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10105), + [2901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1743), + [2904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(266), + [2907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1765), + [2910] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7696), + [2914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1702), + [2917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1580), + [2920] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9704), + [2923] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1496), + [2926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(357), + [2929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1580), + [2932] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7649), + [2936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2116), + [2939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2118), + [2942] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10101), + [2945] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2117), + [2948] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(260), + [2951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2118), + [2954] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7708), + [2958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2054), + [2961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2023), + [2964] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10109), + [2967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2053), + [2970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(261), + [2973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2023), + [2976] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7694), + [2980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1857), + [2983] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1905), + [2986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9961), + [2989] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1859), + [2992] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(313), + [2995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1905), + [2998] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7606), + [3002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1567), + [3005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1533), + [3008] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10016), + [3011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1566), + [3014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(269), + [3017] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1533), + [3020] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7689), + [3024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1733), + [3027] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1727), + [3030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10060), + [3033] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1730), + [3036] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(265), + [3039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1727), + [3042] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7776), + [3046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1552), + [3049] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1736), + [3052] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10145), + [3055] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1846), + [3058] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(362), + [3061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1736), [3064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7723), [3066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10074), [3068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), @@ -676763,63 +673346,63 @@ static const TSParseActionEntry ts_parse_actions[] = { [3082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10002), [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1805), [3086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [3088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3), - [3090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3), + [3088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, 0, 0), + [3090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 0), [3092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5458), - [3094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3), - [3096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3), - [3098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_range_expression, 3), SHIFT(4159), - [3101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 2), - [3103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 2), + [3094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), + [3096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), + [3098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), SHIFT(4159), + [3101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 2, 0, 0), + [3103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 2, 0, 0), [3105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7776), [3107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10145), [3109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1846), [3111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [3113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2), - [3115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2), - [3117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conjunction_expression, 3), - [3119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conjunction_expression, 3), - [3121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_delegation, 3), - [3123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_delegation, 3), - [3125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elvis_expression, 3), - [3127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elvis_expression, 3), - [3129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_elvis_expression, 3), SHIFT(4159), - [3132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_expression, 2), - [3134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_expression, 2), - [3136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunction_expression, 3), - [3138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunction_expression, 3), - [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_equality_expression, 3), - [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_equality_expression, 3), - [3144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3), - [3146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3), + [3113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), + [3115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), + [3117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conjunction_expression, 3, 0, 0), + [3119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conjunction_expression, 3, 0, 0), + [3121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_delegation, 3, 0, 0), + [3123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_delegation, 3, 0, 0), + [3125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elvis_expression, 3, 0, 0), + [3127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elvis_expression, 3, 0, 0), + [3129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_elvis_expression, 3, 0, 0), SHIFT(4159), + [3132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_expression, 2, 0, 0), + [3134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_expression, 2, 0, 0), + [3136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunction_expression, 3, 0, 0), + [3138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunction_expression, 3, 0, 0), + [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_equality_expression, 3, 0, 0), + [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_equality_expression, 3, 0, 0), + [3144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3, 0, 0), + [3146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3, 0, 0), [3148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7632), [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10044), [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1692), [3154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [3156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 2), - [3158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 2), - [3160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_check_expression, 3), - [3162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_check_expression, 3), - [3164] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_check_expression, 3), SHIFT(4159), - [3167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spread_expression, 2), - [3169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_expression, 2), - [3171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_delegate, 2), - [3173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_delegate, 2), - [3175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infix_expression, 3), - [3177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_expression, 3), - [3179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_infix_expression, 3), SHIFT(4159), - [3182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1), - [3184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), - [3186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3), - [3188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3), - [3190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3), SHIFT(4159), - [3193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3), - [3195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3), - [3197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_additive_expression, 3), SHIFT(4159), - [3200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 2, .production_id = 2), + [3156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 2, 0, 0), + [3158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 2, 0, 0), + [3160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_check_expression, 3, 0, 0), + [3162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_check_expression, 3, 0, 0), + [3164] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_check_expression, 3, 0, 0), SHIFT(4159), + [3167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spread_expression, 2, 0, 0), + [3169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_expression, 2, 0, 0), + [3171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_delegate, 2, 0, 0), + [3173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_delegate, 2, 0, 0), + [3175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infix_expression, 3, 0, 0), + [3177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_expression, 3, 0, 0), + [3179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_infix_expression, 3, 0, 0), SHIFT(4159), + [3182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1, 0, 0), + [3184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1, 0, 0), + [3186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), + [3188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), + [3190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), SHIFT(4159), + [3193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), + [3195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), + [3197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), SHIFT(4159), + [3200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 2, 0, 2), [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6637), [3204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6912), - [3206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 2, .production_id = 2), + [3206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 2, 0, 2), [3208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9210), [3210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4351), [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5521), @@ -676833,14 +673416,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5755), [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5761), [3232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5724), - [3234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 5), + [3234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 5), [3236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6905), - [3238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 5), + [3238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 5), [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5578), [3242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6902), - [3244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 7), + [3244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 7), [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6989), - [3248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 7), + [3248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 7), [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9173), [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5574), [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), @@ -676851,17 +673434,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [3264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7000), [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6998), [3268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6987), - [3270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 2), + [3270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 2), [3272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7002), - [3274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 2), + [3274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 2), [3276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7091), - [3278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 5), + [3278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 5), [3280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6992), - [3282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 5), + [3282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 5), [3284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6991), - [3286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 7), + [3286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 7), [3288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6880), - [3290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 7), + [3290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 7), [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7036), [3294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7089), [3296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6889), @@ -676888,15 +673471,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7049), [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7005), [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658), - [3344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 3), - [3346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3), + [3344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 3, 0, 0), + [3346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3, 0, 0), [3348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1751), [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), [3352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7082), [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), - [3358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 2), - [3360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 2), + [3358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 2, 0, 0), + [3360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 2, 0, 0), [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), @@ -676926,8 +673509,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), [3416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), [3418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), - [3420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10), - [3422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10), + [3420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, 0, 0), + [3422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, 0, 0), [3424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), [3426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), [3428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6798), @@ -677090,45 +673673,45 @@ static const TSParseActionEntry ts_parse_actions[] = { [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2507), [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5096), [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), - [3748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4547), - [3751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(6627), - [3754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2114), - [3757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(59), - [3760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), - [3762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2115), - [3765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8808), - [3768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(7694), - [3771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4534), - [3774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4752), - [3777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4754), - [3780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(1857), - [3783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(1905), - [3786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2100), - [3789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4772), - [3792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9961), - [3795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9592), - [3798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8927), - [3801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9426), - [3804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(1859), - [3807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(313), - [3810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4832), - [3813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(7895), - [3816] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2100), - [3819] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(6039), - [3822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(6039), - [3825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(1905), - [3828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8811), - [3831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8814), - [3834] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8819), - [3837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8815), - [3840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8816), - [3843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4772), - [3846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4613), - [3849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4613), - [3852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4758), - [3855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8611), - [3858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4547), - [3861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8410), + [3748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4547), + [3751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(6627), + [3754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2114), + [3757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(59), + [3760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), + [3762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2115), + [3765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8808), + [3768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7694), + [3771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4534), + [3774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4752), + [3777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4754), + [3780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1857), + [3783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1905), + [3786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2100), + [3789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4772), + [3792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9961), + [3795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9592), + [3798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8927), + [3801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9426), + [3804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1859), + [3807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(313), + [3810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4832), + [3813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7895), + [3816] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2100), + [3819] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(6039), + [3822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(6039), + [3825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1905), + [3828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8811), + [3831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8814), + [3834] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8819), + [3837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8815), + [3840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8816), + [3843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4772), + [3846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4613), + [3849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4613), + [3852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4758), + [3855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8611), + [3858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4547), + [3861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8410), [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3240), [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), @@ -677193,33 +673776,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), - [3992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 1), - [3994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 1), + [3992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 1, 0, 0), + [3994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 1, 0, 0), [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2622), - [4000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 2), - [4002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 2), - [4004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_simple_identifier, 1), - [4006] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_platform_modifier, 1), REDUCE(sym_simple_identifier, 1), - [4009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_identifier, 1), - [4011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_platform_modifier, 1), - [4013] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_platform_modifier, 1), REDUCE(sym_simple_identifier, 1), + [4000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 2, 0, 0), + [4002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 2, 0, 0), + [4004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_simple_identifier, 1, 0, 0), + [4006] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_platform_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), + [4009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), + [4011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_platform_modifier, 1, 0, 0), + [4013] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_platform_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613), - [4018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class_modifier, 1), REDUCE(sym_simple_identifier, 1), - [4021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_modifier, 1), - [4023] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class_modifier, 1), REDUCE(sym_simple_identifier, 1), + [4018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), + [4021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_modifier, 1, 0, 0), + [4023] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), - [4028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [4030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [4032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(2138), - [4035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__postfix_unary_expression, 1), - [4037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(7730), - [4040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(7730), - [4043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 1), - [4045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(7209), + [4028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), + [4030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), + [4032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(2138), + [4035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__postfix_unary_expression, 1, 0, 0), + [4037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(7730), + [4040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(7730), + [4043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 1, 0, 0), + [4045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(7209), [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), - [4050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), REDUCE(sym__postfix_unary_expression, 1), - [4053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__postfix_unary_expression, 1), + [4050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__postfix_unary_expression, 1, 0, 0), + [4053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__postfix_unary_expression, 1, 0, 0), [4056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1717), [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690), [4060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), @@ -677239,8 +673822,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2731), [4090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659), [4092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3658), - [4094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 3), - [4096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 3), + [4094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 3, 0, 0), + [4096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 3, 0, 0), [4098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10150), [4100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9411), [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), @@ -677253,120 +673836,120 @@ static const TSParseActionEntry ts_parse_actions[] = { [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681), [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), - [4122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 1), - [4124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 1), + [4122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 1, 0, 0), + [4124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 1, 0, 0), [4126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6027), - [4128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 1, .production_id = 1), - [4130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), - [4132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_expression_repeat1, 2), - [4134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(10150), - [4137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4), - [4139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4), + [4128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 1, 0, 1), + [4130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), + [4132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), + [4134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10150), + [4137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 0), + [4139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 0), [4141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6386), [4143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1914), [4145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [4147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5), - [4149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5), + [4147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 0), + [4149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 0), [4151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6404), - [4153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 2), - [4155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 2), - [4157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(8006), - [4160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6), - [4162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6), + [4153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), + [4155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), + [4157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(8006), + [4160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 0), + [4162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 0), [4164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6408), - [4166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), - [4168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), - [4170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8006), - [4173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 3), - [4175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 3), + [4166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), + [4168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), + [4170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8006), + [4173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 3, 0, 0), + [4175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 3, 0, 0), [4177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6382), - [4179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__lexical_identifier, 1), - [4181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lexical_identifier, 1), - [4183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 7), - [4185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 7), + [4179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__lexical_identifier, 1, 0, 0), + [4181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lexical_identifier, 1, 0, 0), + [4183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 7, 0, 0), + [4185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 7, 0, 0), [4187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6409), - [4189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 1, .production_id = 1), + [4189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 1, 0, 1), [4191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5726), - [4193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 1), - [4195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 1), - [4197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7833), + [4193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), + [4195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), + [4197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7833), [4200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6042), [4202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1639), - [4204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 2), - [4206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 2), + [4204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 2, 0, 0), + [4206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 2, 0, 0), [4208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), - [4210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3), - [4212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3), - [4214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 3), - [4216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 5), - [4218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 5), + [4210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 3, 0, 0), + [4216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 5), + [4218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 5), [4220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6886), - [4222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), - [4224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), - [4226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(830), - [4229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 2), - [4231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 2), + [4222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), + [4224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), + [4226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(830), + [4229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 2, 0, 0), + [4231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 2, 0, 0), [4233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6302), [4235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6887), - [4237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_reference, 1), - [4239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_reference, 1), + [4237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_reference, 1, 0, 0), + [4239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_reference, 1, 0, 0), [4241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6623), [4243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6053), [4245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6048), - [4247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullable_type, 2), - [4249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullable_type, 2), + [4247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullable_type, 2, 0, 0), + [4249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullable_type, 2, 0, 0), [4251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), - [4253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_at, 2, .production_id = 3), - [4255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_at, 2, .production_id = 3), + [4253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_at, 2, 0, 3), + [4255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_at, 2, 0, 3), [4257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6036), - [4259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), - [4262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), - [4265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 1), - [4267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 1), - [4269] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6710), + [4259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), + [4262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), + [4265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), + [4267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 1, 0, 0), + [4269] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6710), [4273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5892), - [4275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 5), - [4277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 5), + [4275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 5, 0, 0), + [4277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 5, 0, 0), [4279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6314), - [4281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), - [4284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), - [4287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 1), - [4289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 1), - [4291] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9991), - [4295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 8), - [4297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 8), - [4299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 9), - [4301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 9), - [4303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), - [4305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), - [4307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 4), - [4309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 4), + [4281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), + [4284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), + [4287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), + [4289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 1, 0, 0), + [4291] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9991), + [4295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 8, 0, 0), + [4297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 8, 0, 0), + [4299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 9, 0, 0), + [4301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 9, 0, 0), + [4303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), + [4305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), + [4307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 4, 0, 0), + [4309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 4, 0, 0), [4311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6303), - [4313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4), - [4315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4), - [4317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3), - [4319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3), - [4321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 7), - [4323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 7), + [4313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), + [4315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), + [4317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), + [4319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), + [4321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 7), + [4323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 7), [4325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6877), - [4327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 2), - [4329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 2), + [4327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 2), + [4329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 2), [4331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6898), [4333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6653), - [4335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 2, .production_id = 1), - [4337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 2, .production_id = 1), - [4339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 2), - [4341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 2), + [4335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 2, 0, 1), + [4337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 2, 0, 1), + [4339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 2, 0, 0), + [4341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 2, 0, 0), [4343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7257), - [4345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 7), - [4347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 7), - [4349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, .production_id = 5), - [4351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, .production_id = 5), + [4345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 7, 0, 0), + [4347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 7, 0, 0), + [4349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, 0, 5), + [4351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, 0, 5), [4353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6899), - [4355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 2), - [4357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 2), - [4359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 5), - [4361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 5), + [4355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 2), + [4357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 2), + [4359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 5), + [4361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 5), [4363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), [4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), [4367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4090), @@ -677396,49 +673979,49 @@ static const TSParseActionEntry ts_parse_actions[] = { [4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), [4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), - [4421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(8006), - [4424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 3), - [4426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 3), + [4421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(8006), + [4424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 3, 0, 0), + [4426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 3, 0, 0), [4428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7041), - [4430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_constraints_repeat1, 2), - [4432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), - [4434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7257), + [4430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), + [4432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), + [4434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7257), [4437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7064), - [4439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 10), - [4441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 10), - [4443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 6), - [4445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 6), - [4447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 7), - [4449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 7), - [4451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 2), - [4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 2), - [4455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal_constant, 1), - [4457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_constant, 1), + [4439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 10, 0, 0), + [4441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 10, 0, 0), + [4443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 6, 0, 0), + [4445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 6, 0, 0), + [4447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 7, 0, 0), + [4449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 7, 0, 0), + [4451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 2, 0, 0), + [4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 2, 0, 0), + [4455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal_constant, 1, 0, 0), + [4457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_constant, 1, 0, 0), [4459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), [4461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), - [4463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 5), - [4465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 5), - [4467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 7), - [4469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 7), - [4471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4), - [4473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4), + [4463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 5), + [4465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 5), + [4467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 7), + [4469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 7), + [4471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), + [4473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), [4475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7065), - [4477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 3), - [4479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 3), - [4481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 7), - [4483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 7), - [4485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 8), - [4487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 8), - [4489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3), - [4491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3), - [4493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 2), - [4495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 2), - [4497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 2, .production_id = 2), - [4499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 2, .production_id = 2), + [4477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 3, 0, 0), + [4479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 3, 0, 0), + [4481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 7), + [4483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 7), + [4485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 8, 0, 0), + [4487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 8, 0, 0), + [4489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), + [4491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), + [4493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 2), + [4495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 2), + [4497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 2, 0, 2), + [4499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 2, 0, 2), [4501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6910), [4503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7083), - [4505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegation_specifier, 1), - [4507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegation_specifier, 1), + [4505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegation_specifier, 1, 0, 0), + [4507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegation_specifier, 1, 0, 0), [4509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), [4511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837), [4513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), @@ -677456,29 +674039,29 @@ static const TSParseActionEntry ts_parse_actions[] = { [4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), [4539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839), [4541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840), - [4543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 3), - [4545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 3), - [4547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, .production_id = 5), - [4549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, .production_id = 5), - [4551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 4), - [4553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 4), - [4555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, .production_id = 2), - [4557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, .production_id = 2), - [4559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 4), - [4561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 4), - [4563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 1), - [4565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 1), - [4567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, .production_id = 7), - [4569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, .production_id = 7), - [4571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 4), - [4573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 4), + [4543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 3, 0, 0), + [4545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 3, 0, 0), + [4547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, 0, 5), + [4549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, 0, 5), + [4551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 4, 0, 0), + [4553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 4, 0, 0), + [4555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, 0, 2), + [4557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, 0, 2), + [4559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 4, 0, 0), + [4561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 4, 0, 0), + [4563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 1, 0, 0), + [4565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 1, 0, 0), + [4567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 7), + [4569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 7), + [4571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 4, 0, 0), + [4573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 4, 0, 0), [4575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6095), - [4577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 2), - [4579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 2), - [4581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 5), - [4583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 5), - [4585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 2), - [4587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 2), + [4577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 2, 0, 0), + [4579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 2, 0, 0), + [4581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 5, 0, 0), + [4583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 5, 0, 0), + [4585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 2, 0, 0), + [4587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 2, 0, 0), [4589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), [4591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6367), [4593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), @@ -677501,171 +674084,171 @@ static const TSParseActionEntry ts_parse_actions[] = { [4627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), [4629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6367), [4631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), - [4633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), - [4635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), - [4637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7183), + [4633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), + [4635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), + [4637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7183), [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), [4642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6093), - [4644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 2), - [4646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 2), + [4644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 2), + [4646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 2), [4648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), [4650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), - [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 5), - [4654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 5), + [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 5), + [4654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 5), [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), [4658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [4660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 3, .production_id = 1), - [4662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 3, .production_id = 1), + [4660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 3, 0, 1), + [4662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 3, 0, 1), [4664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), [4666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4119), [4668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4120), - [4670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 5), - [4672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 5), - [4674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3), - [4676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3), - [4678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 3), REDUCE(sym_not_nullable_type, 4), - [4681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 3), REDUCE(sym_not_nullable_type, 4), - [4684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 1), - [4686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 1), + [4670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 5, 0, 0), + [4672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 5, 0, 0), + [4674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 0), + [4676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 0), + [4678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 3, 0, 0), REDUCE(sym_not_nullable_type, 4, 0, 0), + [4681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 3, 0, 0), REDUCE(sym_not_nullable_type, 4, 0, 0), + [4684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 1, 0, 0), + [4686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 1, 0, 0), [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), [4694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6096), - [4696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 3), - [4698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 3), + [4696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 3, 0, 0), + [4698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 3, 0, 0), [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), - [4702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 4), - [4704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 4), - [4706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_user_type, 3), - [4708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_user_type, 3), - [4710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 4), - [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 4), + [4702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 4, 0, 0), + [4704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 4, 0, 0), + [4706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_user_type, 3, 0, 0), + [4708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_user_type, 3, 0, 0), + [4710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 4, 0, 0), + [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 4, 0, 0), [4714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8886), - [4716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3), - [4718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3), + [4716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [4718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), - [4722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 4, .production_id = 2), - [4724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 4, .production_id = 2), + [4722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 4, 0, 2), + [4724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 4, 0, 2), [4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), - [4728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 5), - [4730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 5), - [4732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 3), - [4734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 3), - [4736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 2), - [4738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 2), - [4740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unsigned_literal, 2), - [4742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unsigned_literal, 2), + [4728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 5, 0, 0), + [4730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 5, 0, 0), + [4732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 3, 0, 0), + [4734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 3, 0, 0), + [4736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 2, 0, 0), + [4738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 2, 0, 0), + [4740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unsigned_literal, 2, 0, 0), + [4742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unsigned_literal, 2, 0, 0), [4744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), - [4746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 2), - [4748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 2), - [4750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 3), - [4752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 3), - [4754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 3), - [4756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 3), - [4758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 5), - [4760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 5), - [4762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 4), REDUCE(sym_not_nullable_type, 5), - [4765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 4), REDUCE(sym_not_nullable_type, 5), + [4746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 2, 0, 0), + [4748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 2, 0, 0), + [4750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 3, 0, 0), + [4752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 3, 0, 0), + [4754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 3, 0, 0), + [4756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 3, 0, 0), + [4758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 5, 0, 0), + [4760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 5, 0, 0), + [4762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 4, 0, 0), REDUCE(sym_not_nullable_type, 5, 0, 0), + [4765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 4, 0, 0), REDUCE(sym_not_nullable_type, 5, 0, 0), [4768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7086), - [4770] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9769), - [4774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 7), - [4776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 7), - [4778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 2), - [4780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 2), - [4782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character_literal, 3), - [4784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_literal, 3), - [4786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unsigned_literal, 3), - [4788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unsigned_literal, 3), - [4790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 3), - [4792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 3), - [4794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 3), - [4796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 3), - [4798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_control_structure_body, 1), - [4800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_control_structure_body, 1), + [4770] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9769), + [4774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 7, 0, 0), + [4776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 7, 0, 0), + [4778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 2, 0, 0), + [4780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 2, 0, 0), + [4782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character_literal, 3, 0, 0), + [4784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_literal, 3, 0, 0), + [4786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unsigned_literal, 3, 0, 0), + [4788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unsigned_literal, 3, 0, 0), + [4790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 3, 0, 0), + [4792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 3, 0, 0), + [4794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 3, 0, 0), + [4796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 3, 0, 0), + [4798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_control_structure_body, 1, 0, 0), + [4800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_control_structure_body, 1, 0, 0), [4802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6698), - [4804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [4806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [4808] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6719), - [4812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 3), - [4814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 3), + [4804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [4806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [4808] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6719), + [4812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 3, 0, 0), + [4814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 3, 0, 0), [4816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9769), - [4818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5), - [4820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5), + [4818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, 0, 0), + [4820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, 0, 0), [4822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9996), [4824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [4826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_suffix, 2), - [4828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_suffix, 2), - [4830] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6698), - [4834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 3), - [4836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 3), - [4838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 3), - [4840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 3), - [4842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_expression, 2), - [4844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_expression, 2), - [4846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2), - [4848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2), - [4850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, .production_id = 2), - [4852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, .production_id = 2), - [4854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 1), - [4856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 1), - [4858] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6732), - [4862] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(10018), - [4866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 5), - [4868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 5), - [4870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2), - [4872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2), - [4874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 2), - [4876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 2), + [4826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_suffix, 2, 0, 0), + [4828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_suffix, 2, 0, 0), + [4830] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6698), + [4834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 3, 0, 0), + [4836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 3, 0, 0), + [4838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 3, 0, 0), + [4840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 3, 0, 0), + [4842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_expression, 2, 0, 0), + [4844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_expression, 2, 0, 0), + [4846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), + [4848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), + [4850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, 0, 2), + [4852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, 0, 2), + [4854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 1, 0, 0), + [4856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 1, 0, 0), + [4858] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6732), + [4862] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10018), + [4866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 5, 0, 0), + [4868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 5, 0, 0), + [4870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 0), + [4872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 0), + [4874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 2, 0, 0), + [4876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 2, 0, 0), [4878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6706), - [4880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_expression, 2), - [4882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_expression, 2), - [4884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3), - [4886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3), - [4888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_expression, 2), - [4890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_expression, 2), - [4892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 2), - [4894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 2), + [4880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_expression, 2, 0, 0), + [4882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_expression, 2, 0, 0), + [4884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 0), + [4886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 0), + [4888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_expression, 2, 0, 0), + [4890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_expression, 2, 0, 0), + [4892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 2, 0, 0), + [4894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 2, 0, 0), [4896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9763), - [4898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8), - [4900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8), - [4902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 5), - [4904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 5), - [4906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 2), - [4908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 2), - [4910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_long_literal, 2), - [4912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_long_literal, 2), - [4914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 4), - [4916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 4), - [4918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 2), - [4920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 2), - [4922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 8), - [4924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 8), - [4926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 2, .production_id = 2), - [4928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 2, .production_id = 2), - [4930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__this_at, 2, .production_id = 2), - [4932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__this_at, 2, .production_id = 2), - [4934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__break_at, 2, .production_id = 3), - [4936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__break_at, 2, .production_id = 3), - [4938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__continue_at, 2, .production_id = 3), - [4940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__continue_at, 2, .production_id = 3), - [4942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 2), - [4944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 2), - [4946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 5), - [4948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 5), - [4950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 3), - [4952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 3), - [4954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 3), - [4956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 3), - [4958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3), - [4960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3), - [4962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 4), - [4964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 4), - [4966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, .production_id = 5), - [4968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, .production_id = 5), - [4970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 2), - [4972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 2), - [4974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 11), - [4976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 11), + [4898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 0), + [4900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 0), + [4902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 5, 0, 0), + [4904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 5, 0, 0), + [4906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 2), + [4908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 2), + [4910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_long_literal, 2, 0, 0), + [4912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_long_literal, 2, 0, 0), + [4914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 4, 0, 0), + [4916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 4, 0, 0), + [4918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 2, 0, 0), + [4920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 2, 0, 0), + [4922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 8, 0, 0), + [4924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 8, 0, 0), + [4926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 2, 0, 2), + [4928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 2, 0, 2), + [4930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__this_at, 2, 0, 2), + [4932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__this_at, 2, 0, 2), + [4934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__break_at, 2, 0, 3), + [4936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__break_at, 2, 0, 3), + [4938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__continue_at, 2, 0, 3), + [4940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__continue_at, 2, 0, 3), + [4942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 2, 0, 0), + [4944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 2, 0, 0), + [4946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 5, 0, 0), + [4948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 5, 0, 0), + [4950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 3, 0, 0), + [4952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 3, 0, 0), + [4954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 3, 0, 0), + [4956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 3, 0, 0), + [4958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), + [4960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), + [4962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 4, 0, 0), + [4964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 4, 0, 0), + [4966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 5), + [4968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 5), + [4970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 2, 0, 0), + [4972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 2, 0, 0), + [4974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 11, 0, 0), + [4976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 11, 0, 0), [4978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), [4980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), [4982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4178), @@ -677687,106 +674270,106 @@ static const TSParseActionEntry ts_parse_actions[] = { [5014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), [5016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), [5018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), - [5020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 2), - [5022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 2), - [5024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_expression, 1), - [5026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_expression, 1), - [5028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7919), - [5031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 8), - [5033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 8), - [5035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 3, .production_id = 1), - [5037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 3, .production_id = 1), - [5039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11), - [5041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11), - [5043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 2), - [5045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 2), - [5047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7), - [5049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7), - [5051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 1), - [5053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 1), - [5055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directly_assignable_expression, 1), - [5057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directly_assignable_expression, 1), - [5059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 4), - [5061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 4), - [5063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 3), - [5065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 3), - [5067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [5069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [5020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 2, 0, 0), + [5022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 2, 0, 0), + [5024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_expression, 1, 0, 0), + [5026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), + [5028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7919), + [5031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 8, 0, 0), + [5033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 8, 0, 0), + [5035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 3, 0, 1), + [5037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 3, 0, 1), + [5039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, 0, 0), + [5041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, 0, 0), + [5043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 2, 0, 0), + [5045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 2, 0, 0), + [5047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, 0, 0), + [5049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, 0, 0), + [5051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 1, 0, 0), + [5053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 1, 0, 0), + [5055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directly_assignable_expression, 1, 0, 0), + [5057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directly_assignable_expression, 1, 0, 0), + [5059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 4, 0, 0), + [5061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 4, 0, 0), + [5063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 3, 0, 0), + [5065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 3, 0, 0), + [5067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1, 0, 0), + [5069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1, 0, 0), [5071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5961), - [5073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_this_expression, 1), - [5075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_this_expression, 1), - [5077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 4), - [5079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 4), - [5081] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9702), - [5085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 10, .production_id = 7), - [5087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 10, .production_id = 7), - [5089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 4), - [5091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 4), + [5073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_this_expression, 1, 0, 0), + [5075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_this_expression, 1, 0, 0), + [5077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 4, 0, 0), + [5079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 4, 0, 0), + [5081] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9702), + [5085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 10, 0, 7), + [5087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 10, 0, 7), + [5089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 4, 0, 0), + [5091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 4, 0, 0), [5093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7093), - [5095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1), - [5097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1), - [5099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 8), - [5101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 8), - [5103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, .production_id = 5), - [5105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, .production_id = 5), - [5107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, .production_id = 2), - [5109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, .production_id = 2), + [5095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1, 0, 0), + [5097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1, 0, 0), + [5099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 8, 0, 0), + [5101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 8, 0, 0), + [5103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, 0, 5), + [5105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, 0, 5), + [5107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, 0, 2), + [5109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, 0, 2), [5111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), [5113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2370), [5115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2369), - [5117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 6), - [5119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 6), - [5121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 6, .production_id = 5), - [5123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 6, .production_id = 5), - [5125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 6, .production_id = 8), - [5127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 6, .production_id = 8), + [5117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 6, 0, 0), + [5119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 6, 0, 0), + [5121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 6, 0, 5), + [5123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 6, 0, 5), + [5125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 6, 0, 8), + [5127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 6, 0, 8), [5129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [5131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 4), - [5133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 4), - [5135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_block, 2), - [5137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_block, 2), - [5139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 6), - [5141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 6), + [5131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 4, 0, 0), + [5133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 4, 0, 0), + [5135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_block, 2, 0, 0), + [5137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_block, 2, 0, 0), + [5139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 6, 0, 0), + [5141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 6, 0, 0), [5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), - [5145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 6, .production_id = 5), - [5147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 6, .production_id = 5), - [5149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 6), - [5151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 6), - [5153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 6), - [5155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 6), + [5145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 6, 0, 5), + [5147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 6, 0, 5), + [5149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 6, 0, 0), + [5151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 6, 0, 0), + [5153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 6, 0, 0), + [5155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 6, 0, 0), [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [5159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 5), - [5161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 5), - [5163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 4), - [5165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 4), - [5167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 4), - [5169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 4), - [5171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 7), - [5173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 7), - [5175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 3), - [5177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 3), - [5179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 3), - [5181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 3), - [5183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 2), - [5185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 2), - [5187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_invocation, 2), - [5189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_invocation, 2), - [5191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 5), - [5193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 5), - [5195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 4), - [5197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 4), - [5199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 4, .production_id = 2), - [5201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 4, .production_id = 2), + [5159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 5, 0, 0), + [5161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 5, 0, 0), + [5163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 4, 0, 0), + [5165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 4, 0, 0), + [5167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 4, 0, 0), + [5169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 4, 0, 0), + [5171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 7, 0, 0), + [5173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 7, 0, 0), + [5175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 3, 0, 0), + [5177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 3, 0, 0), + [5179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 3, 0, 0), + [5181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 3, 0, 0), + [5183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 2, 0, 0), + [5185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 2, 0, 0), + [5187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_invocation, 2, 0, 0), + [5189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_invocation, 2, 0, 0), + [5191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 5, 0, 0), + [5193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 5, 0, 0), + [5195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 4, 0, 0), + [5197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 4, 0, 0), + [5199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 4, 0, 2), + [5201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 4, 0, 2), [5203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [5205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, .production_id = 5), - [5207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, .production_id = 5), - [5209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5), - [5211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5), - [5213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 5), - [5215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 5), + [5205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, 0, 5), + [5207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, 0, 5), + [5209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 0), + [5211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 0), + [5213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 5, 0, 0), + [5215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 5, 0, 0), [5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), - [5219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, .production_id = 2), - [5221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, .production_id = 2), + [5219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, 0, 2), + [5221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, 0, 2), [5223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), [5225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678), [5227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1680), @@ -677809,78 +674392,78 @@ static const TSParseActionEntry ts_parse_actions[] = { [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5666), [5263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5658), [5265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5652), - [5267] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9607), + [5267] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9607), [5271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5978), [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5661), [5275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5979), [5277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5985), - [5279] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6707), - [5283] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6694), - [5287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(6627), - [5290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9048), - [5293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7637), - [5296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2955), - [5299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8808), - [5302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7786), - [5305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4534), + [5279] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6707), + [5283] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6694), + [5287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(6627), + [5290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9048), + [5293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7637), + [5296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2955), + [5299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8808), + [5302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7786), + [5305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4534), [5308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9842), - [5310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7638), - [5313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8817), - [5316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7776), - [5319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4612), + [5310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7638), + [5313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8817), + [5316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7776), + [5319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4612), [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5680), [5324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5639), [5326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5637), - [5328] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9977), - [5332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8907), - [5335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7743), - [5338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(823), - [5341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7708), - [5344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8848), - [5347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7723), - [5350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2791), - [5353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7675), - [5356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7696), + [5328] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9977), + [5332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8907), + [5335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7743), + [5338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(823), + [5341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7708), + [5344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8848), + [5347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7723), + [5350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2791), + [5353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7675), + [5356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7696), [5359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), [5361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9701), - [5363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7632), - [5366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7689), + [5363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7632), + [5366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7689), [5369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6082), - [5371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8916), - [5374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7649), - [5377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3332), + [5371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8916), + [5374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7649), + [5377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3332), [5380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5674), - [5382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7666), + [5382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7666), [5385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5988), [5387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), - [5389] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9852), + [5389] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9852), [5393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), [5395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6072), [5397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6074), - [5399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7784), - [5402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7789), + [5399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7784), + [5402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7789), [5405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5681), - [5407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7658), - [5410] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6721), - [5414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7683), - [5417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7694), + [5407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7658), + [5410] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6721), + [5414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7683), + [5417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7694), [5420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6092), - [5422] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9956), + [5422] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9956), [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6690), [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672), [5430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9852), - [5432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7642), + [5432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7642), [5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), [5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6694), - [5439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7606), - [5442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7809), - [5445] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6733), - [5449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7794), + [5439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7606), + [5442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7809), + [5445] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6733), + [5449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7794), [5452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6001), [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5973), [5456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6022), - [5458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7774), - [5461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7783), + [5458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7774), + [5461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7783), [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8469), [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), [5468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6807), @@ -677927,10 +674510,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [5550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), [5552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5116), [5554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8017), - [5556] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9900), + [5556] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9900), [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5866), [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), - [5564] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6716), + [5564] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6716), [5568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6814), [5570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6810), [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), @@ -677970,8 +674553,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6780), [5642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5960), [5644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1815), - [5646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1), SHIFT(6627), - [5649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1), + [5646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), SHIFT(6627), + [5649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), [5651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7034), [5653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7046), [5655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7050), @@ -678008,7 +674591,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348), [5719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7197), [5721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), - [5723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7197), + [5723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7197), [5726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), [5728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705), [5730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1740), @@ -678021,7 +674604,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1738), [5746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1737), [5748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), - [5750] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9580), + [5750] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9580), [5754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6779), [5756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9408), [5758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), @@ -678067,13 +674650,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [5838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9702), [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6957), [5842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6942), - [5844] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6695), + [5844] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6695), [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6732), [5850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6970), - [5852] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9554), + [5852] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9554), [5856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7052), [5858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6813), - [5860] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6724), + [5860] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6724), [5864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7026), [5866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6858), [5868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6933), @@ -678161,8 +674744,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [6032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6842), [6034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), [6036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6759), - [6038] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6711), - [6042] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9786), + [6038] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6711), + [6042] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9786), [6046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), [6048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6733), [6050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), @@ -678358,13 +674941,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [6432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6275), [6434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6368), - [6436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7625), + [6436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7625), [6439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6372), [6441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5731), [6443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6374), - [6445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(7972), - [6448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(10149), - [6451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7972), + [6445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7972), + [6448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10149), + [6451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7972), [6454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6683), [6456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2838), [6458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6263), @@ -678383,35 +674966,35 @@ static const TSParseActionEntry ts_parse_actions[] = { [6484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6984), [6486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6980), [6488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6972), - [6490] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6734), - [6494] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(10066), - [6498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(2862), + [6490] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6734), + [6494] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10066), + [6498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2862), [6501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6270), [6503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6394), [6505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7778), [6507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6286), [6509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [6513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(10146), + [6513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10146), [6516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6285), [6518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6928), [6520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6269), [6522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5733), [6524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1582), - [6526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7952), + [6526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7952), [6529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6259), [6531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6966), [6533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6255), - [6535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(7952), + [6535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7952), [6538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3051), [6540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3135), - [6542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7972), - [6545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7948), + [6542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7972), + [6545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7948), [6548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6948), [6550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5959), [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5764), [6554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7948), - [6556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7604), + [6556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7604), [6559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6937), [6561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6260), [6563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6996), @@ -678427,37 +675010,37 @@ static const TSParseActionEntry ts_parse_actions[] = { [6583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7011), [6585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7008), [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7240), - [6589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7206), + [6589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7206), [6592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6179), - [6594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(3032), + [6594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3032), [6597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6183), [6599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3032), [6601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6276), [6603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3207), [6605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6182), - [6607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2), - [6609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2), - [6611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2), SHIFT_REPEAT(7876), - [6614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7240), + [6607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), + [6609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), + [6611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(7876), + [6614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7240), [6617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6338), [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6652), [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), [6623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), - [6625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7966), + [6625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7966), [6628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10138), [6630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9450), [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9989), [6634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [6636] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9833), + [6636] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9833), [6640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5919), - [6642] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6697), - [6646] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9677), - [6650] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6723), + [6642] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6697), + [6646] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9677), + [6650] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6723), [6654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7033), [6656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7022), - [6658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), - [6660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), - [6662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9527), + [6658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), + [6660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), + [6662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(9527), [6665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7027), [6667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9840), [6669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), @@ -678466,14 +675049,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), [6677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6985), [6679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7276), - [6681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(3177), - [6684] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6702), + [6681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3177), + [6684] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6702), [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6638), - [6690] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9831), - [6694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7952), + [6690] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9831), + [6694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7952), [6697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3326), [6699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3592), - [6701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7276), + [6701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7276), [6704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), [6706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), [6708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6045), @@ -678502,13 +675085,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [6754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1994), [6756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6123), [6758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860), - [6760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7811), - [6763] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6691), - [6767] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9537), + [6760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7811), + [6763] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6691), + [6767] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9537), [6771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6390), - [6773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7193), + [6773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7193), [6776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6063), - [6778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7912), + [6778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7912), [6781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5740), [6783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6136), [6785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), @@ -678516,12 +675099,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [6789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6090), [6791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6085), [6793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6083), - [6795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(7912), + [6795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7912), [6798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6059), [6800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6033), [6802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3489), [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9029), - [6806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(10138), + [6806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10138), [6809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6239), [6811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6234), [6813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6231), @@ -678536,9 +675119,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [6831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6236), [6833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6666), [6835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3597), - [6837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7916), - [6840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 5), - [6842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 5), + [6837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7916), + [6840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 5, 0, 0), + [6842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 5, 0, 0), [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7269), [6846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6141), [6848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6144), @@ -678554,28 +675137,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6710), [6870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9995), - [6874] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6742), - [6878] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(10144), - [6882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 7), - [6884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 7), + [6874] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6742), + [6878] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10144), + [6882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 7, 0, 0), + [6884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 7, 0, 0), [6886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), [6888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10000), - [6890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7269), - [6893] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6701), - [6897] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9875), + [6890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7269), + [6893] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6701), + [6897] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9875), [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5727), [6903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6065), [6905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), - [6907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(3556), + [6907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3556), [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6069), [6912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6073), [6914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6078), [6916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6080), [6918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8301), - [6920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shebang_line, 2), - [6922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shebang_line, 2), - [6924] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6712), - [6928] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9520), + [6920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shebang_line, 2, 0, 0), + [6922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shebang_line, 2, 0, 0), + [6924] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6712), + [6928] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9520), [6932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6134), [6934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), [6936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6140), @@ -678589,16 +675172,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [6952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3556), [6954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7277), - [6958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 2), - [6960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_list, 2), + [6958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 2, 0, 0), + [6960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_list, 2, 0, 0), [6962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7193), [6964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7913), - [6966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7912), - [6969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_header, 3), - [6971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_header, 3), - [6973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7277), - [6976] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6740), - [6980] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9813), + [6966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7912), + [6969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_header, 3, 0, 0), + [6971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_header, 3, 0, 0), + [6973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7277), + [6976] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6740), + [6980] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9813), [6984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6935), [6986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3757), [6988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4044), @@ -678606,11 +675189,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [6992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6964), [6994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6118), [6996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), - [6998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7913), + [6998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7913), [7001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6113), - [7003] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6720), + [7003] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6720), [7007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6106), - [7009] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9536), + [7009] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9536), [7013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6895), [7015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6883), [7017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6099), @@ -678648,12 +675231,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [7081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6385), [7083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6132), [7085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6389), - [7087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unescaped_annotation, 1), - [7089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), - [7091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1332), + [7087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), + [7089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), + [7091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1332), [7094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6243), [7096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6392), - [7098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7156), + [7098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7156), [7101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6778), [7103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6804), [7105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6242), @@ -678664,18 +675247,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [7115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7113), [7117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7109), [7119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6247), - [7121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), + [7121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), [7123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516), [7125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7102), [7127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7123), [7129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6128), [7131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6127), [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8890), - [7135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7187), - [7138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7995), + [7135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7187), + [7138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7995), [7141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6827), - [7143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 5), - [7145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 5), + [7143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 5, 0, 0), + [7145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 5, 0, 0), [7147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), [7149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), [7151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), @@ -678688,18 +675271,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), [7167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), [7169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), - [7171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation, 1), - [7173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation, 1), + [7171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation, 1, 0, 0), + [7173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation, 1, 0, 0), [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9992), [7177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [7179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 2), - [7181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 2), + [7179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 2, 0, 0), + [7181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 2, 0, 0), [7183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6070), [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7187), - [7187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 4), - [7189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 4), - [7191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 3), - [7193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 3), + [7187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 4, 0, 0), + [7189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 4, 0, 0), + [7191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 3, 0, 0), + [7193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 3, 0, 0), [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6719), [7197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10018), [7199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6714), @@ -678748,8 +675331,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7134), [7287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5911), [7289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5953), - [7291] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9712), - [7295] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6696), + [7291] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9712), + [7295] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6696), [7299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5928), [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6730), [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6726), @@ -678773,14 +675356,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [7339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6290), [7341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6289), [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9929), - [7345] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9972), - [7349] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6727), + [7345] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9972), + [7349] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6727), [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6721), [7355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5998), [7357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6328), [7359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9879), - [7363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7149), + [7363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7149), [7366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6017), [7368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6235), [7370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5940), @@ -678789,24 +675372,24 @@ static const TSParseActionEntry ts_parse_actions[] = { [7376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6822), [7378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7048), [7380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6979), - [7382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1), SHIFT(6211), - [7385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1), SHIFT(6650), - [7388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comparison_operator, 1), - [7390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1), SHIFT(5881), - [7393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comparison_operator, 1), - [7395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1), SHIFT(6224), + [7382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6211), + [7385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6650), + [7388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), + [7390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(5881), + [7393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comparison_operator, 1, 0, 0), + [7395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6224), [7398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8216), - [7400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1), SHIFT(9386), + [7400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(9386), [7403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7482), [7405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7213), - [7407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1), SHIFT(6211), + [7407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6211), [7410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6772), [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6701), [7414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7040), [7416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6773), - [7418] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6692), + [7418] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6692), [7422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9979), - [7424] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9810), + [7424] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9810), [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9875), [7430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6776), [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), @@ -678846,7 +675429,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7084), [7502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7208), [7504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6988), - [7506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7208), + [7506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7208), [7509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), [7513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1789), @@ -678929,10 +675512,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [7667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), [7669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), [7671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), - [7673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2), + [7673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2, 0, 0), [7675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), [7677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), - [7679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 3), + [7679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 3, 0, 0), [7681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8737), [7683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9176), [7685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9123), @@ -678949,58 +675532,58 @@ static const TSParseActionEntry ts_parse_actions[] = { [7707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), [7709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), [7711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), - [7713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 7), + [7713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 7, 0, 0), [7715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3256), - [7717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(6637), - [7720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8047), - [7723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8050), - [7726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(10090), - [7729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(9353), - [7732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), - [7734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5894), - [7737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(9355), - [7740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(9636), - [7743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8135), - [7746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(6479), - [7749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8867), - [7752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8868), - [7755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5720), - [7758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5751), - [7761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5752), - [7764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5754), - [7767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5517), - [7770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5755), - [7773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5761), - [7776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5724), + [7717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(6637), + [7720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8047), + [7723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8050), + [7726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(10090), + [7729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(9353), + [7732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), + [7734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5894), + [7737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(9355), + [7740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(9636), + [7743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8135), + [7746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(6479), + [7749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8867), + [7752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8868), + [7755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5720), + [7758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5751), + [7761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5752), + [7764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5754), + [7767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5517), + [7770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5755), + [7773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5761), + [7776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5724), [7779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), [7781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9616), [7783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), - [7785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 4), + [7785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 4, 0, 0), [7787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), [7789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262), [7791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5364), [7793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), [7795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5081), [7797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), - [7799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 1), - [7801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_condition, 1), + [7799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 1, 0, 0), + [7801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_condition, 1, 0, 0), [7803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8705), - [7805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_prefix_expression, 2), REDUCE(sym_value_argument, 2), + [7805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_prefix_expression, 2, 0, 0), REDUCE(sym_value_argument, 2, 0, 0), [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9133), - [7810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 4), + [7810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 4, 0, 0), [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [7814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 3), + [7814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 3, 0, 0), [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5226), - [7818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_test, 2), + [7818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_test, 2, 0, 0), [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9244), - [7824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 5), + [7824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 5, 0, 0), [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), [7828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), - [7836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 6), + [7836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 6, 0, 0), [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), @@ -679139,12 +675722,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [8108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6165), [8110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5739), [8112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6163), - [8114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7805), - [8117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7931), - [8120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(9964), + [8114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7805), + [8117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7931), + [8120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9964), [8123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6177), [8125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), - [8127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(7931), + [8127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7931), [8130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7659), [8132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7045), [8134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7053), @@ -679154,9 +675737,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [8142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7061), [8144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6067), [8146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5983), - [8148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7988), + [8148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7988), [8151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7988), - [8153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(4569), + [8153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4569), [8156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6655), [8158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4559), [8160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6678), @@ -679167,23 +675750,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [8170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9383), [8172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4636), [8174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4874), - [8176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7931), - [8179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7261), - [8182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(9582), + [8176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7931), + [8179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7261), + [8182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9582), [8185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6200), [8187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), [8189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [8191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4790), [8193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5906), - [8195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(7998), + [8195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7998), [8198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6221), [8200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), - [8202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(4643), - [8205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7998), + [8202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4643), + [8205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7998), [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), [8212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6222), - [8214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7160), + [8214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7160), [8217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6271), [8219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6402), [8221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), @@ -679195,7 +675778,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6223), [8235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6669), [8237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5962), - [8239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7609), + [8239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7609), [8242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5766), [8244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8950), [8246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6352), @@ -679203,7 +675786,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5913), [8252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6357), [8254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6362), - [8256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(4708), + [8256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4708), [8259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6381), [8261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), [8263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10066), @@ -679231,10 +675814,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [8307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6636), [8309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7117), [8311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), - [8313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7982), + [8313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7982), [8316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5918), [8318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6786), - [8320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7998), + [8320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7998), [8323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6873), [8325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6401), [8327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6201), @@ -679260,17 +675843,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [8367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7244), [8369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5113), [8371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6287), - [8373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7244), + [8373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7244), [8376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5984), [8378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8910), [8380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6010), [8382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7144), [8384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6283), - [8386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7267), + [8386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7267), [8389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7195), - [8391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7144), + [8391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7144), [8394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7267), - [8396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7195), + [8396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7195), [8399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6336), [8401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7081), [8403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7096), @@ -679280,7 +675863,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9831), [8413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6703), [8415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9824), - [8417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7908), + [8417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7908), [8420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6840), [8422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6801), [8424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6266), @@ -679293,13 +675876,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [8438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6819), [8440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6261), [8442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), - [8444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 4), - [8446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 4), + [8444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 4, 0, 0), + [8446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 4, 0, 0), [8448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5469), [8450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), [8452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6762), - [8454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 3), - [8456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 3), + [8454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 3, 0, 0), + [8456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 3, 0, 0), [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), [8460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9542), [8462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6715), @@ -679314,14 +675897,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [8480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), [8482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6344), [8484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6264), - [8486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1), SHIFT(6709), + [8486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6709), [8489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6346), - [8491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1), SHIFT(9858), + [8491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9858), [8494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6170), [8496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6347), [8498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6256), [8500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6355), - [8502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7196), + [8502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7196), [8505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6315), [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7012), [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9266), @@ -679338,10 +675921,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9691), [8533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), - [8537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), - [8539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(6627), - [8542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2), - [8544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(5345), + [8537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), + [8539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), SHIFT_REPEAT(6627), + [8542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), + [8544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), SHIFT_REPEAT(5345), [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9544), [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6722), @@ -679378,7 +675961,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9813), [8615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), [8617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), - [8619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8013), + [8619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8013), [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9687), [8624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), [8626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6947), @@ -679396,8 +675979,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6973), [8652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5951), [8654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7019), - [8656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 5), - [8658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 5), + [8656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 5, 0, 0), + [8658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 5, 0, 0), [8660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7021), [8662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), [8664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6871), @@ -679437,19 +676020,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [8732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6975), [8734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9512), [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5195), - [8738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(6637), - [8741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), - [8743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), - [8745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5720), - [8748] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5751), - [8751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5752), - [8754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5754), - [8757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5499), - [8760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5755), - [8763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5761), - [8766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5724), + [8738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6637), + [8741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), + [8743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), + [8745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5720), + [8748] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5751), + [8751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5752), + [8754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5754), + [8757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5499), + [8760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5755), + [8763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5761), + [8766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5724), [8769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), - [8771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1297), + [8771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1297), [8774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6944), [8776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5996), [8778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5991), @@ -679465,8 +676048,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9800), [8800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), [8802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7063), - [8804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifiers, 1), - [8806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifiers, 1), + [8804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifiers, 1, 0, 0), + [8806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifiers, 1, 0, 0), [8808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5499), [8810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), [8812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), @@ -679477,12 +676060,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [8822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), [8824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6021), [8826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7068), - [8828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1), SHIFT(6737), + [8828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6737), [8831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6791), [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5013), - [8835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7154), + [8835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7154), [8838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8652), - [8840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1), SHIFT(9888), + [8840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9888), [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3301), @@ -679524,15 +676107,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [8919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), [8921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), - [8925] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(6649), - [8928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5793), - [8931] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5771), - [8934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5783), - [8937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5779), - [8940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5603), - [8943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5774), - [8946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5773), - [8949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5791), + [8925] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6649), + [8928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5793), + [8931] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5771), + [8934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5783), + [8937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5779), + [8940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5603), + [8943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5774), + [8946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5773), + [8949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5791), [8952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7121), [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9659), @@ -679540,9 +676123,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9712), [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6718), [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9716), - [8966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 2), + [8966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 2, 0, 0), [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), - [8970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 3), + [8970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 3, 0, 0), [8972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7133), [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5603), [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), @@ -679552,7 +676135,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9969), [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9897), [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6727), - [8990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8018), + [8990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8018), [8993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8018), [8995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), [8997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9810), @@ -679563,28 +676146,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [9007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1445), [9009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), [9011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5676), - [9013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(6654), - [9016] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5855), - [9019] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5865), - [9022] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5883), - [9025] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5874), - [9028] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5676), - [9031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5872), - [9034] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5854), - [9037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5859), + [9013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6654), + [9016] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5855), + [9019] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5865), + [9022] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5883), + [9025] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5874), + [9028] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5676), + [9031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5872), + [9034] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5854), + [9037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5859), [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5746), [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6171), [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8301), [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5925), - [9050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7955), + [9050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7955), [9053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7955), [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6670), [9057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5881), [9059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10079), [9061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), [9063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7853), - [9065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2), + [9065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9835), [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4671), [9071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), @@ -679596,28 +676179,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [9083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), [9085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9496), [9087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), - [9089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7904), + [9089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7904), [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7706), [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7904), - [9096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_modifier, 1), - [9098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_modifier, 1), - [9100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(5723), - [9103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_modifier, 1), + [9096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_modifier, 1, 0, 0), + [9098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_modifier, 1, 0, 0), + [9100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(5723), + [9103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_modifier, 1, 0, 0), [9105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6650), [9107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9386), [9109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), [9111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), [9113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7680), - [9115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_modifier, 1), - [9117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_modifier, 1), - [9119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_modifier, 1), - [9121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_modifier, 1), - [9123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_modifier, 1), - [9125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_modifier, 1), - [9127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inheritance_modifier, 1), + [9115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_modifier, 1, 0, 0), + [9117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_modifier, 1, 0, 0), + [9119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_modifier, 1, 0, 0), + [9121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_modifier, 1, 0, 0), + [9123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_modifier, 1, 0, 0), + [9125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_modifier, 1, 0, 0), + [9127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inheritance_modifier, 1, 0, 0), [9129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5723), - [9131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifier, 1), - [9133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifier, 1), + [9131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifier, 1, 0, 0), + [9133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifier, 1, 0, 0), [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6632), [9137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6628), [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), @@ -679625,17 +676208,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [9143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6657), [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), - [9149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(5792), - [9152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7245), + [9149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(5792), + [9152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7245), [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7872), - [9157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7872), + [9157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7872), [9160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7245), [9162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5765), [9164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [9166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7249), + [9166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7249), [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7249), [9171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7869), - [9173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7869), + [9173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7869), [9176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9470), [9178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), [9180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5879), @@ -679685,8 +676268,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [9268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5701), [9270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5713), [9272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5701), - [9274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), - [9277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1), + [9274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), + [9277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), [9279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5858), [9281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2812), [9283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), @@ -679713,7 +676296,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3176), [9327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5772), [9329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), - [9331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7867), + [9331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7867), [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7867), [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6644), [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9479), @@ -679796,52 +676379,52 @@ static const TSParseActionEntry ts_parse_actions[] = { [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7218), [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7291), [9496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8406), - [9498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(6688), + [9498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(6688), [9501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), [9503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), [9505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), [9507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7907), - [9509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), - [9511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(6685), - [9514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(7842), - [9517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(7138), - [9520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), - [9522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2), SHIFT_REPEAT(2138), - [9525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2), - [9527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2), SHIFT_REPEAT(7730), - [9530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2), SHIFT_REPEAT(7139), + [9509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), + [9511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6685), + [9514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7842), + [9517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7138), + [9520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), + [9522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2138), + [9525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), + [9527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7730), + [9530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7139), [9533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), - [9535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameter_modifiers, 1), + [9535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameter_modifiers, 1, 0, 0), [9537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7138), - [9539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_modifiers, 1), - [9541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 2), + [9539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_modifiers, 1, 0, 0), + [9541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 2, 0, 0), [9543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7139), - [9545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2), - [9547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2), - [9549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2), SHIFT_REPEAT(7482), - [9552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2), - [9554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(6644), - [9557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(7853), - [9560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2), - [9562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_modifiers, 1), - [9564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_modifiers, 1), SHIFT(6650), - [9567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_modifiers, 1), - [9569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_modifiers, 1), SHIFT(7219), - [9572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_projection_modifiers, 1), - [9574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection_modifiers, 1), + [9545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2, 0, 0), + [9547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2, 0, 0), + [9549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7482), + [9552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), + [9554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6644), + [9557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7853), + [9560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), + [9562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_modifiers, 1, 0, 0), + [9564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_modifiers, 1, 0, 0), SHIFT(6650), + [9567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_modifiers, 1, 0, 0), + [9569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_modifiers, 1, 0, 0), SHIFT(7219), + [9572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_projection_modifiers, 1, 0, 0), + [9574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection_modifiers, 1, 0, 0), [9576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7856), [9578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7219), - [9580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2), - [9582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2), SHIFT_REPEAT(6650), - [9585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2), - [9587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2), SHIFT_REPEAT(7219), + [9580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), + [9582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6650), + [9585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), + [9587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7219), [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8011), - [9592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8011), - [9595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifiers, 1), - [9597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifiers, 1), + [9592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8011), + [9595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifiers, 1, 0, 0), + [9597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifiers, 1, 0, 0), [9599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), [9601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7866), - [9603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1310), + [9603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1310), [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5870), [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9124), [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7849), @@ -679862,10 +676445,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5780), [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9126), - [9646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2), SHIFT_REPEAT(6211), - [9649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2), - [9651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2), SHIFT_REPEAT(6224), - [9654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2), SHIFT_REPEAT(6211), + [9646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), SHIFT_REPEAT(6211), + [9649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), + [9651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), SHIFT_REPEAT(6224), + [9654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), SHIFT_REPEAT(6211), [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7850), [9659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), [9661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7280), @@ -679874,16 +676457,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7287), [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7282), [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [9673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type_modifier, 1), REDUCE(aux_sym_parameter_modifiers_repeat1, 1), - [9676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_modifier, 1), REDUCE(aux_sym_parameter_modifiers_repeat1, 1), - [9679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_modifier, 1), - [9681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_modifier, 1), - [9683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 1), + [9673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type_modifier, 1, 0, 0), REDUCE(aux_sym_parameter_modifiers_repeat1, 1, 0, 0), + [9676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_modifier, 1, 0, 0), REDUCE(aux_sym_parameter_modifiers_repeat1, 1, 0, 0), + [9679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_modifier, 1, 0, 0), + [9681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_modifier, 1, 0, 0), + [9683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 1, 0, 0), [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7330), [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7310), [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7323), [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7354), - [9693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8015), + [9693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8015), [9696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7325), [9698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7318), [9700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7285), @@ -679899,7 +676482,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6596), [9722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7979), [9724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7770), - [9726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7915), + [9726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7915), [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6601), [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7707), [9733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7701), @@ -679941,7 +676524,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7721), [9807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7762), [9809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6835), - [9811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 2), + [9811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 2, 0, 0), [9813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7775), [9815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7780), [9817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7785), @@ -679951,8 +676534,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [9825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6595), [9827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6593), [9829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7654), - [9831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance_modifier, 1), - [9833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variance_modifier, 1), + [9831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance_modifier, 1, 0, 0), + [9833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variance_modifier, 1, 0, 0), [9835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7795), [9837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7803), [9839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7801), @@ -679978,13 +676561,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [9879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7757), [9881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7837), [9883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7605), - [9885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), - [9887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), SHIFT_REPEAT(6668), - [9890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), + [9885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), + [9887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6668), + [9890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7822), [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7645), [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6844), - [9898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3), + [9898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3, 0, 0), [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7603), [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7915), [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7648), @@ -679998,7 +676581,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7651), [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7765), [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7044), - [9926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), SHIFT_REPEAT(6685), + [9926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6685), [9929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6982), [9931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6851), [9933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6955), @@ -680009,34 +676592,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [9943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3197), [9945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4760), [9947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), - [9949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1307), + [9949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1307), [9952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5186), - [9954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7867), - [9957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 1), - [9959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 1), + [9954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7867), + [9957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 1, 0, 0), + [9959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 1, 0, 0), [9961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6738), - [9963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 2), - [9965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 2), - [9967] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7867), + [9963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 2, 0, 0), + [9965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 2, 0, 0), + [9967] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7867), [9970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8268), [9972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), [9974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8042), - [9976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7773), + [9976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7773), [9979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7890), [9981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8155), - [9983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7807), - [9986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7813), - [9989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7819), - [9992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7821), - [9995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7823), - [9998] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7825), - [10001] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7826), - [10004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7829), + [9983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7807), + [9986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7813), + [9989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7819), + [9992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7821), + [9995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7823), + [9998] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7825), + [10001] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7826), + [10004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7829), [10007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8161), [10009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5227), - [10011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7890), - [10014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1328), - [10017] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7766), + [10011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7890), + [10014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1328), + [10017] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7766), [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7716), [10022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3065), [10024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4879), @@ -680047,7 +676630,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8266), [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8255), [10038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8120), - [10040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7643), + [10040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7643), [10043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), [10045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8280), [10047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5191), @@ -680062,14 +676645,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [10065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8274), [10067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8232), [10069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8250), - [10071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7690), + [10071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7690), [10074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8228), - [10076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7740), + [10076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7740), [10079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8245), [10081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8230), [10083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8229), [10085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8224), - [10087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7798), + [10087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7798), [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8225), [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8233), [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8214), @@ -680078,7 +676661,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8221), [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8217), [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8219), - [10106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7697), + [10106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7697), [10109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8231), [10111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8215), [10113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8218), @@ -680106,9 +676689,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [10157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8173), [10159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8172), [10161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8168), - [10163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7712), + [10163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7712), [10166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8182), - [10168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7714), + [10168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7714), [10171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8165), [10173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4756), [10175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8170), @@ -680117,14 +676700,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [10181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8026), [10183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8159), [10185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8156), - [10187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7741), + [10187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7741), [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8157), [10192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3583), [10194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3960), [10196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8148), - [10198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7634), + [10198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7634), [10201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8145), - [10203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7838), + [10203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7838), [10206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8142), [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8275), [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8271), @@ -680138,15 +676721,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8832), [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8226), [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), - [10232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7777), + [10232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7777), [10235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8104), [10237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8089), - [10239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7735), + [10239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7735), [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8035), - [10244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7756), + [10244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7756), [10247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8039), [10249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8193), - [10251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7753), + [10251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7753), [10254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3994), [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8046), [10258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8049), @@ -680159,7 +676742,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3233), [10274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3193), [10276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233), - [10278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7894), + [10278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7894), [10281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7894), [10283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3657), [10285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3680), @@ -680247,8 +676830,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6502), [10451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5651), [10453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), - [10455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_site_target, 2), - [10457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_site_target, 2), + [10455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_site_target, 2, 0, 0), + [10457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_site_target, 2, 0, 0), [10459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8080), [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10135), [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), @@ -680387,7 +676970,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6104), [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), - [10735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7940), + [10735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7940), [10738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6675), [10740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6170), [10742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6281), @@ -680398,7 +676981,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6682), [10754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), [10756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), - [10758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), SHIFT_REPEAT(6624), + [10758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6624), [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), [10763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), @@ -680417,7 +677000,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), [10793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), [10795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), - [10797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 1), + [10797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 1, 0, 0), [10799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), @@ -680426,7 +677009,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), [10811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), [10813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7058), - [10815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 2), + [10815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 2, 0, 0), [10817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), [10819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6686), [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7943), @@ -680440,30 +677023,30 @@ static const TSParseActionEntry ts_parse_actions[] = { [10837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8423), [10839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5128), [10841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8444), - [10843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), SHIFT_REPEAT(6686), + [10843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6686), [10846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7135), [10848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), [10850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8430), [10852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4836), [10854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [10856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7278), + [10856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7278), [10859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6995), [10861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), [10863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6999), [10865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), [10867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8424), [10869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6981), - [10871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(1741), - [10874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(8164), - [10877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), - [10879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(8441), + [10871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1741), + [10874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(8164), + [10877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), + [10879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(8441), [10882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), [10884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8454), [10886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5260), [10888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), [10890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8404), [10892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4037), - [10894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7135), + [10894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7135), [10897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), [10899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), [10901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6026), @@ -680512,7 +677095,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6079), [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6076), - [10993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 3), + [10993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 3, 0, 0), [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6075), [10997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6041), [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6071), @@ -680527,7 +677110,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6356), [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6205), - [11023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1), + [11023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1, 0, 0), [11025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8252), [11027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9260), [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8209), @@ -680567,7 +677150,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7184), [11099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6342), [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [11103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 2), + [11103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 2, 0, 0), [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), [11107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6238), [11109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), @@ -680588,7 +677171,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6138), [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6318), [11143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6056), - [11145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7184), + [11145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7184), [11148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), [11150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6062), [11152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9732), @@ -680611,8 +677194,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [11186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5963), [11188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5964), [11190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6112), - [11192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_repeat1, 2), - [11194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_identifier_repeat1, 2), SHIFT_REPEAT(8252), + [11192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_repeat1, 2, 0, 0), + [11194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_identifier_repeat1, 2, 0, 0), SHIFT_REPEAT(8252), [11197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10150), [11199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9411), [11201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9884), @@ -680620,7 +677203,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5917), [11209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6108), - [11211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7225), + [11211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7225), [11214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), [11216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6853), [11218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10138), @@ -680630,35 +677213,35 @@ static const TSParseActionEntry ts_parse_actions[] = { [11226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6284), [11228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), [11230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6349), - [11232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 3, .production_id = 6), - [11234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 3, .production_id = 6), - [11236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_identifier_repeat1, 2), - [11238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), - [11240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(259), + [11232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 3, 0, 6), + [11234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 3, 0, 6), + [11236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_identifier_repeat1, 2, 0, 0), + [11238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), + [11240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(259), [11243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8823), - [11245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 3), + [11245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 3, 0, 0), [11247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [11249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 2, .production_id = 4), - [11251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 2, .production_id = 4), - [11253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2), SHIFT_REPEAT(7876), - [11256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2), + [11249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 2, 0, 4), + [11251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 2, 0, 4), + [11253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2, 0, 0), SHIFT_REPEAT(7876), + [11256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2, 0, 0), [11258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8947), - [11260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 2), - [11262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1), + [11260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 2, 0, 0), + [11262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1, 0, 0), [11264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), [11266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7059), [11268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6761), - [11270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3, .production_id = 5), - [11272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 1), + [11270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3, 0, 5), + [11272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 1, 0, 0), [11274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5616), - [11276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2), - [11278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2), SHIFT_REPEAT(5650), + [11276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2, 0, 0), + [11278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2, 0, 0), SHIFT_REPEAT(5650), [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7876), [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3628), [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7122), [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6792), - [11291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, .production_id = 7), + [11291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, 0, 7), [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5618), [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), @@ -680670,16 +677253,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7985), [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), - [11315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 4), + [11315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 4, 0, 0), [11317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), - [11319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4), + [11319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, 0, 0), [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), - [11323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2), SHIFT_REPEAT(5888), - [11326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2), + [11323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(5888), + [11326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2, 0, 0), [11328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), [11330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6191), [11332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7447), - [11334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 1), + [11334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 1, 0, 0), [11336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4753), [11338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5832), [11340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9242), @@ -680710,10 +677293,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [11390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5215), [11392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), [11394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [11396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 3), + [11396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 3, 0, 0), [11398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), - [11400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2), SHIFT_REPEAT(5606), - [11403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2), + [11400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(5606), + [11403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2, 0, 0), [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6607), [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6383), @@ -680723,11 +677306,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [11417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), [11419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7647), [11421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8951), - [11423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 2), + [11423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 2, 0, 0), [11425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6119), [11427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7709), [11429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6395), - [11431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, .production_id = 1), + [11431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 1), [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9858), [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6709), @@ -680743,18 +677326,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [11457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558), [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6609), [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4991), - [11463] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2), SHIFT_REPEAT(5753), - [11466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2), + [11463] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(5753), + [11466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), [11468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [11470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 1), + [11470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 1, 0, 0), [11472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6230), [11474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [11476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2), SHIFT_REPEAT(1412), - [11479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2), + [11476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1412), + [11479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2, 0, 0), [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [11485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2), SHIFT_REPEAT(817), - [11488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2), + [11485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2, 0, 0), SHIFT_REPEAT(817), + [11488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2, 0, 0), [11490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6603), [11492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), [11494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), @@ -680769,17 +677352,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [11512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), [11514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), [11516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), - [11518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2), SHIFT_REPEAT(2171), + [11518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2, 0, 0), SHIFT_REPEAT(2171), [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [11525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 4), + [11525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 4, 0, 0), [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5845), [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [11533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3), + [11533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [11537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2), SHIFT_REPEAT(6625), - [11540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2), + [11537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(6625), + [11540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2, 0, 0), [11542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), [11544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8486), [11546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), @@ -680802,10 +677385,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [11580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), [11582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), [11584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), - [11586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2), SHIFT_REPEAT(7447), - [11589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2), - [11591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2), SHIFT_REPEAT(6672), - [11594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2), + [11586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(7447), + [11589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2, 0, 0), + [11591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(6672), + [11594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), [11596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9504), [11598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8278), [11600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), @@ -680827,7 +677410,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7693), [11634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), [11636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6061), - [11638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 2), + [11638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 2), [11640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), [11642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), [11644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5538), @@ -680836,8 +677419,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [11650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), [11652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), [11654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), - [11656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2), SHIFT_REPEAT(7985), - [11659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2), + [11656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(7985), + [11659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2, 0, 0), [11661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5849), [11663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), [11665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), @@ -680871,11 +677454,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [11721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), [11723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), [11725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6746), - [11727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(9019), + [11727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(9019), [11730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), [11732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6616), [11734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [11736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 2), + [11736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 2, 0, 0), [11738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), [11740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7247), [11742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), @@ -680917,12 +677500,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [11814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5699), [11816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), [11818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [11820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, .production_id = 5), - [11822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 5), + [11820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, 0, 5), + [11822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 5, 0, 0), [11824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), [11826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5556), [11828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), - [11830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5), + [11830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, 0, 0), [11832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), [11834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), [11836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), @@ -680940,9 +677523,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [11860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), [11862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3343), [11864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6613), - [11866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, .production_id = 7), + [11866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, 0, 7), [11868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), - [11870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 4), + [11870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 4, 0, 0), [11872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), [11874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6178), [11876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), @@ -680957,7 +677540,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7817), [11896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7751), [11898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7769), - [11900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, .production_id = 2), + [11900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 2), [11902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), [11904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), [11906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), @@ -680973,11 +677556,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [11926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7720), [11928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7715), [11930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), - [11932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_delegation_call, 2), + [11932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_delegation_call, 2, 0, 0), [11934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7810), [11936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9430), - [11938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 3), - [11940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 2), + [11938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 3, 0, 0), + [11940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 2, 0, 0), [11942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7750), [11944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7679), [11946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), @@ -680985,14 +677568,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [11950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7820), [11952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7742), [11954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7764), - [11956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_test, 2), + [11956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_test, 2, 0, 0), [11958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7752), [11960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7768), [11962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7748), [11964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7790), [11966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7705), [11968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6186), - [11970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 2), + [11970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 2, 0, 0), [11972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7702), [11974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7621), [11976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), @@ -681014,10 +677597,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [12008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698), [12010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7662), [12012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5941), - [12014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 1), + [12014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 1, 0, 0), [12016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), [12018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7671), - [12020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 1), + [12020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 1, 0, 0), [12022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7677), [12024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), [12026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7656), @@ -681030,10 +677613,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [12040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7663), [12042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7744), [12044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7802), - [12046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 4), + [12046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 4, 0, 0), [12048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7760), [12050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367), - [12052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, .production_id = 1), + [12052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 1), [12054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8260), [12056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [12058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), @@ -681041,7 +677624,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6673), [12064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10020), [12066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), - [12068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 2), + [12068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 2, 0, 0), [12070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8496), [12072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5129), [12074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6387), @@ -681063,7 +677646,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), [12108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8246), [12110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8480), - [12112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 2, .production_id = 2), + [12112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 2, 0, 2), [12114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8056), [12116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), [12118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8631), @@ -681104,7 +677687,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8627), [12190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8468), [12192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [12194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 3), + [12194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 3, 0, 0), [12196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8578), [12198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), [12200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6645), @@ -681115,14 +677698,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [12210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9342), [12212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), [12214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6655), - [12216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uni_character_literal, 2), + [12216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uni_character_literal, 2, 0, 0), [12218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8598), [12220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8606), [12222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7358), [12224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9031), [12226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), [12228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8614), - [12230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_initializer, 2), + [12230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_initializer, 2, 0, 0), [12232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5927), [12234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6325), [12236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8616), @@ -681235,7 +677818,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6361), [12452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6237), [12454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8202), - [12456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 4), + [12456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 4, 0, 0), [12458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), [12460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [12462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6291), @@ -681246,7 +677829,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8065), [12474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [12476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [12478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 3), + [12478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 3, 0, 0), [12480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6333), [12482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9346), [12484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6296), @@ -681317,7 +677900,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8515), [12616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8540), [12618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8477), - [12620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_escape_seq, 1), + [12620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_escape_seq, 1, 0, 0), [12622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9576), [12624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125), [12626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8143), @@ -681361,10 +677944,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [12702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8526), [12704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), [12706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6639), - [12708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 6), + [12708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 6, 0, 0), [12710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8117), [12712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8504), - [12714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, .production_id = 5), + [12714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, 0, 5), [12716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8557), [12718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [12720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8076), @@ -681383,7 +677966,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8573), [12748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8483), [12750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6623), - [12752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 4), + [12752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 4, 0, 0), [12754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), [12756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6659), [12758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8086), @@ -681445,10 +678028,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [12870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [12872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6125), [12874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8541), - [12876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, .production_id = 7), + [12876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, 0, 7), [12878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [12880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8487), - [12882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 7, .production_id = 7), + [12882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 7, 0, 7), [12884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8488), [12886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [12888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), @@ -681458,7 +678041,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9153), [12898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [12900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [12902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 7), + [12902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 7, 0, 0), [12904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [12906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), [12908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), @@ -681471,7 +678054,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), [12924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), [12926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), - [12928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6), + [12928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, 0, 0), [12930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), [12932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), [12934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), @@ -681479,7 +678062,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8527), [12940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), [12942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), - [12944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, .production_id = 5), + [12944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, 0, 5), [12946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8543), [12948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), [12950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), @@ -681577,7 +678160,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), [13136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), [13138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [13140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 6), + [13140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 6, 0, 0), [13142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), [13144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8524), [13146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), @@ -681696,13 +678279,15 @@ bool tree_sitter_kotlin_external_scanner_scan(void *, TSLexer *, const bool *); unsigned tree_sitter_kotlin_external_scanner_serialize(void *, char *); void tree_sitter_kotlin_external_scanner_deserialize(void *, const char *, unsigned); -#ifdef _WIN32 +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) #define TS_PUBLIC __declspec(dllexport) #else #define TS_PUBLIC __attribute__((visibility("default"))) #endif -TS_PUBLIC const TSLanguage *tree_sitter_kotlin() { +TS_PUBLIC const TSLanguage *tree_sitter_kotlin(void) { static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, diff --git a/src/tree_sitter/array.h b/src/tree_sitter/array.h index 186ba67..15a3b23 100644 --- a/src/tree_sitter/array.h +++ b/src/tree_sitter/array.h @@ -66,9 +66,12 @@ extern "C" { /// Increase the array's size by `count` elements. /// New elements are zero-initialized. #define array_grow_by(self, count) \ - (_array__grow((Array *)(self), count, array_elem_size(self)), \ - memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)), \ - (self)->size += (count)) + do { \ + if ((count) == 0) break; \ + _array__grow((Array *)(self), count, array_elem_size(self)); \ + memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)); \ + (self)->size += (count); \ + } while (0) /// Append all elements from one array to the end of another. #define array_push_all(self, other) \ diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index 17b4fde..17f0e94 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -86,6 +86,11 @@ typedef union { } entry; } TSParseActionEntry; +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + struct TSLanguage { uint32_t version; uint32_t symbol_count; @@ -125,6 +130,24 @@ struct TSLanguage { const TSStateId *primary_state_ids; }; +static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + /* * Lexer Macros */ @@ -154,6 +177,17 @@ struct TSLanguage { goto next_state; \ } +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + #define SKIP(state_value) \ { \ skip = true; \ @@ -203,14 +237,15 @@ struct TSLanguage { } \ }} -#define REDUCE(symbol_val, child_count_val, ...) \ - {{ \ - .reduce = { \ - .type = TSParseActionTypeReduce, \ - .symbol = symbol_val, \ - .child_count = child_count_val, \ - __VA_ARGS__ \ - }, \ +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ }} #define RECOVER() \