From 5b723172277e060aca4085a812b0349ff6379bca Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Tue, 2 Apr 2024 22:08:57 +0200 Subject: [PATCH] chore: regenerate parser and bindings with tree-sitter-cli v0.22.2 --- .editorconfig | 39 + .github/workflows/publish.yml | 4 + Makefile | 110 + Package.swift | 48 + binding.gyp | 14 +- bindings/c/tree-sitter-cuda.h | 16 + bindings/c/tree-sitter-cuda.pc.in | 11 + bindings/go/binding.go | 13 + bindings/go/binding_test.go | 15 + bindings/go/go.mod | 5 + bindings/node/binding.cc | 36 +- bindings/node/index.d.ts | 28 + bindings/node/index.js | 18 +- bindings/python/tree_sitter_cuda/__init__.py | 5 + bindings/python/tree_sitter_cuda/__init__.pyi | 1 + bindings/python/tree_sitter_cuda/binding.c | 27 + bindings/python/tree_sitter_cuda/py.typed | 0 bindings/swift/TreeSitterCuda/cuda.h | 16 + package-lock.json | 58 +- package.json | 27 +- pyproject.toml | 29 + setup.py | 57 + src/grammar.json | 1 - src/parser.c | 5118 ++++++++--------- src/tree_sitter/alloc.h | 54 + src/tree_sitter/array.h | 290 + src/tree_sitter/parser.h | 20 +- 27 files changed, 3299 insertions(+), 2761 deletions(-) create mode 100644 .editorconfig create mode 100644 Makefile create mode 100644 Package.swift create mode 100644 bindings/c/tree-sitter-cuda.h create mode 100644 bindings/c/tree-sitter-cuda.pc.in create mode 100644 bindings/go/binding.go create mode 100644 bindings/go/binding_test.go create mode 100644 bindings/go/go.mod create mode 100644 bindings/node/index.d.ts create mode 100644 bindings/python/tree_sitter_cuda/__init__.py create mode 100644 bindings/python/tree_sitter_cuda/__init__.pyi create mode 100644 bindings/python/tree_sitter_cuda/binding.c create mode 100644 bindings/python/tree_sitter_cuda/py.typed create mode 100644 bindings/swift/TreeSitterCuda/cuda.h create mode 100644 pyproject.toml create mode 100644 setup.py create mode 100644 src/tree_sitter/alloc.h create mode 100644 src/tree_sitter/array.h diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..d3a8b5b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,39 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{json,toml,yml,gyp}] +indent_style = space +indent_size = 2 + +[*.js] +indent_style = space +indent_size = 2 + +[*.rs] +indent_style = space +indent_size = 4 + +[*.{c,cc,h}] +indent_style = space +indent_size = 4 + +[*.{py,pyi}] +indent_style = space +indent_size = 4 + +[*.swift] +indent_style = space +indent_size = 4 + +[*.go] +indent_style = tab +indent_size = 8 + +[Makefile] +indent_style = tab +indent_size = 8 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ae6ba35..864afee 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,3 +13,7 @@ jobs: uses: tree-sitter/workflows/.github/workflows/package-crates.yml@main secrets: CARGO_REGISTRY_TOKEN: ${{secrets.CARGO_TOKEN}} + pypi: + uses: tree-sitter/workflows/.github/workflows/package-pypi.yml@main + secrets: + PYPI_API_TOKEN: ${{secrets.PYPI_TOKEN}} diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..effa525 --- /dev/null +++ b/Makefile @@ -0,0 +1,110 @@ +VERSION := 0.22.3 + +LANGUAGE_NAME := tree-sitter-cuda + +# repository +SRC_DIR := src + +PARSER_REPO_URL := $(shell git -C $(SRC_DIR) remote get-url origin 2>/dev/null) + +ifeq ($(PARSER_URL),) + PARSER_URL := $(subst .git,,$(PARSER_REPO_URL)) +ifeq ($(shell echo $(PARSER_URL) | grep '^[a-z][-+.0-9a-z]*://'),) + PARSER_URL := $(subst :,/,$(PARSER_URL)) + PARSER_URL := $(subst git@,https://,$(PARSER_URL)) +endif +endif + +TS ?= tree-sitter + +# ABI versioning +SONAME_MAJOR := $(word 1,$(subst ., ,$(VERSION))) +SONAME_MINOR := $(word 2,$(subst ., ,$(VERSION))) + +# install directory layout +PREFIX ?= /usr/local +INCLUDEDIR ?= $(PREFIX)/include +LIBDIR ?= $(PREFIX)/lib +PCLIBDIR ?= $(LIBDIR)/pkgconfig + +# object files +OBJS := $(patsubst %.c,%.o,$(wildcard $(SRC_DIR)/*.c)) + +# flags +ARFLAGS := rcs +override CFLAGS += -I$(SRC_DIR) -std=c11 -fPIC + +# OS-specific bits +ifeq ($(OS),Windows_NT) + $(error "Windows is not supported") +else ifeq ($(shell uname),Darwin) + SOEXT = dylib + SOEXTVER_MAJOR = $(SONAME_MAJOR).dylib + SOEXTVER = $(SONAME_MAJOR).$(SONAME_MINOR).dylib + LINKSHARED := $(LINKSHARED)-dynamiclib -Wl, + ifneq ($(ADDITIONAL_LIBS),) + LINKSHARED := $(LINKSHARED)$(ADDITIONAL_LIBS), + endif + LINKSHARED := $(LINKSHARED)-install_name,$(LIBDIR)/lib$(LANGUAGE_NAME).$(SONAME_MAJOR).dylib,-rpath,@executable_path/../Frameworks +else + SOEXT = so + SOEXTVER_MAJOR = so.$(SONAME_MAJOR) + SOEXTVER = so.$(SONAME_MAJOR).$(SONAME_MINOR) + LINKSHARED := $(LINKSHARED)-shared -Wl, + ifneq ($(ADDITIONAL_LIBS),) + LINKSHARED := $(LINKSHARED)$(ADDITIONAL_LIBS) + endif + LINKSHARED := $(LINKSHARED)-soname,lib$(LANGUAGE_NAME).so.$(SONAME_MAJOR) +endif +ifneq ($(filter $(shell uname),FreeBSD NetBSD DragonFly),) + PCLIBDIR := $(PREFIX)/libdata/pkgconfig +endif + +all: lib$(LANGUAGE_NAME).a lib$(LANGUAGE_NAME).$(SOEXT) $(LANGUAGE_NAME).pc + +lib$(LANGUAGE_NAME).a: $(OBJS) + $(AR) $(ARFLAGS) $@ $^ + +lib$(LANGUAGE_NAME).$(SOEXT): $(OBJS) + $(CC) $(LDFLAGS) $(LINKSHARED) $^ $(LDLIBS) -o $@ +ifneq ($(STRIP),) + $(STRIP) $@ +endif + +$(LANGUAGE_NAME).pc: bindings/c/$(LANGUAGE_NAME).pc.in + sed -e 's|@URL@|$(PARSER_URL)|' \ + -e 's|@VERSION@|$(VERSION)|' \ + -e 's|@LIBDIR@|$(LIBDIR)|' \ + -e 's|@INCLUDEDIR@|$(INCLUDEDIR)|' \ + -e 's|@REQUIRES@|$(REQUIRES)|' \ + -e 's|@ADDITIONAL_LIBS@|$(ADDITIONAL_LIBS)|' \ + -e 's|=$(PREFIX)|=$${prefix}|' \ + -e 's|@PREFIX@|$(PREFIX)|' $< > $@ + +$(SRC_DIR)/parser.c: grammar.js + $(TS) generate --no-bindings + +install: all + install -d '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter '$(DESTDIR)$(PCLIBDIR)' '$(DESTDIR)$(LIBDIR)' + install -m644 bindings/c/$(LANGUAGE_NAME).h '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/$(LANGUAGE_NAME).h + install -m644 $(LANGUAGE_NAME).pc '$(DESTDIR)$(PCLIBDIR)'/$(LANGUAGE_NAME).pc + install -m644 lib$(LANGUAGE_NAME).a '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).a + install -m755 lib$(LANGUAGE_NAME).$(SOEXT) '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXTVER) + ln -sf lib$(LANGUAGE_NAME).$(SOEXTVER) '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXTVER_MAJOR) + ln -sf lib$(LANGUAGE_NAME).$(SOEXTVER_MAJOR) '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXT) + +uninstall: + $(RM) '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).a \ + '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXTVER) \ + '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXTVER_MAJOR) \ + '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXT) \ + '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/$(LANGUAGE_NAME).h \ + '$(DESTDIR)$(PCLIBDIR)'/$(LANGUAGE_NAME).pc + +clean: + $(RM) $(OBJS) $(LANGUAGE_NAME).pc lib$(LANGUAGE_NAME).a lib$(LANGUAGE_NAME).$(SOEXT) + +test: + $(TS) test + +.PHONY: all install uninstall clean test diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..669c471 --- /dev/null +++ b/Package.swift @@ -0,0 +1,48 @@ +// swift-tools-version:5.3 +import PackageDescription + +let package = Package( + name: "TreeSitterCuda", + platforms: [.macOS(.v10_13), .iOS(.v11)], + products: [ + .library(name: "TreeSitterCuda", targets: ["TreeSitterCuda"]), + ], + dependencies: [], + targets: [ + .target(name: "TreeSitterCuda", + 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 de5f67a..ed2b31b 100644 --- a/binding.gyp +++ b/binding.gyp @@ -2,18 +2,20 @@ "targets": [ { "target_name": "tree_sitter_cuda_binding", + "dependencies": [ + " -#include "nan.h" +#include -using namespace v8; +typedef struct TSLanguage TSLanguage; -extern "C" TSLanguage * tree_sitter_cuda(); +extern "C" TSLanguage *tree_sitter_cuda(); -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_cuda()); - - Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("cuda").ToLocalChecked()); - Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); +Napi::Object Init(Napi::Env env, Napi::Object exports) { + exports["name"] = Napi::String::New(env, "cuda"); + auto language = Napi::External::New(env, tree_sitter_cuda()); + language.TypeTag(&LANGUAGE_TYPE_TAG); + exports["language"] = language; + return exports; } -NODE_MODULE(tree_sitter_cuda_binding, Init) - -} // namespace +NODE_API_MODULE(tree_sitter_cuda_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 c448613..6657bcf 100644 --- a/bindings/node/index.js +++ b/bindings/node/index.js @@ -1,18 +1,6 @@ -try { - module.exports = require("../../build/Release/tree_sitter_cuda_binding"); -} catch (error1) { - if (error1.code !== 'MODULE_NOT_FOUND') { - throw error1; - } - try { - module.exports = require("../../build/Debug/tree_sitter_cuda_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_cuda/__init__.py b/bindings/python/tree_sitter_cuda/__init__.py new file mode 100644 index 0000000..fb72958 --- /dev/null +++ b/bindings/python/tree_sitter_cuda/__init__.py @@ -0,0 +1,5 @@ +"Cuda grammar for tree-sitter" + +from ._binding import language + +__all__ = ["language"] diff --git a/bindings/python/tree_sitter_cuda/__init__.pyi b/bindings/python/tree_sitter_cuda/__init__.pyi new file mode 100644 index 0000000..5416666 --- /dev/null +++ b/bindings/python/tree_sitter_cuda/__init__.pyi @@ -0,0 +1 @@ +def language() -> int: ... diff --git a/bindings/python/tree_sitter_cuda/binding.c b/bindings/python/tree_sitter_cuda/binding.c new file mode 100644 index 0000000..ca51082 --- /dev/null +++ b/bindings/python/tree_sitter_cuda/binding.c @@ -0,0 +1,27 @@ +#include + +typedef struct TSLanguage TSLanguage; + +TSLanguage *tree_sitter_cuda(void); + +static PyObject* _binding_language(PyObject *self, PyObject *args) { + return PyLong_FromVoidPtr(tree_sitter_cuda()); +} + +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_cuda/py.typed b/bindings/python/tree_sitter_cuda/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/bindings/swift/TreeSitterCuda/cuda.h b/bindings/swift/TreeSitterCuda/cuda.h new file mode 100644 index 0000000..5b81735 --- /dev/null +++ b/bindings/swift/TreeSitterCuda/cuda.h @@ -0,0 +1,16 @@ +#ifndef TREE_SITTER_CUDA_H_ +#define TREE_SITTER_CUDA_H_ + +typedef struct TSLanguage TSLanguage; + +#ifdef __cplusplus +extern "C" { +#endif + +const TSLanguage *tree_sitter_cuda(void); + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_CUDA_H_ diff --git a/package-lock.json b/package-lock.json index f3685af..b16259f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,13 +22,64 @@ "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" }, + "node_modules/node-addon-api": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.0.0.tgz", + "integrity": "sha512-ipO7rsHEBqa9STO5C5T10fj732ml+5kLN1cAG8/jdHd56ldQeGj3Q7+scUS+VHK/qy1zLEwC4wMK5+yM0btPvw==", + "dev": true, + "peer": true, + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "dev": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/tree-sitter": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.21.1.tgz", + "integrity": "sha512-7dxoA6kYvtgWw80265MyqJlkRl4yawIjO7S5MigytjELkX43fV2WsAXzsNfO7sBpPPCF5Gp0+XzHk0DwLCq3xQ==", + "dev": true, + "hasInstallScript": true, + "peer": true, + "dependencies": { + "node-addon-api": "^8.0.0", + "node-gyp-build": "^4.8.0" + } + }, "node_modules/tree-sitter-c": { - "version": "0.20.8", - "resolved": "git+ssh://git@github.com/tree-sitter/tree-sitter-c.git#f64a422d4e46a44315abe75295035554d334bdab", + "version": "0.21.0", + "resolved": "git+ssh://git@github.com/tree-sitter/tree-sitter-c.git#72084f447c2051e01a7cd6c6e0477ec71a9297ed", "dev": true, "hasInstallScript": true, "dependencies": { - "nan": "^2.18.0" + "node-addon-api": "^7.1.0", + "node-gyp-build": "^4.8.0" + }, + "peerDependencies": { + "tree-sitter": "^0.21.0" + }, + "peerDependenciesMeta": { + "tree_sitter": { + "optional": true + } + } + }, + "node_modules/tree-sitter-c/node_modules/node-addon-api": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "dev": true, + "engines": { + "node": "^16 || ^18 || >= 20" } }, "node_modules/tree-sitter-cli": { @@ -45,7 +96,6 @@ "version": "0.20.5", "resolved": "git+ssh://git@github.com/tree-sitter/tree-sitter-cpp.git#e0c1678a78731e78655b7d953efb4daecf58be46", "dev": true, - "hasInstallScript": true, "dependencies": { "nan": "^2.18.0" } diff --git a/package.json b/package.json index 885e204..daef151 100644 --- a/package.json +++ b/package.json @@ -3,23 +3,44 @@ "version": "0.20.3", "description": "CUDA grammar for tree-sitter", "main": "bindings/node", + "types": "bindings/node", "keywords": [ "parser", "c++" ], + "files": [ + "grammar.js", + "binding.gyp", + "prebuilds/**", + "bindings/node/*", + "queries/*", + "src/**" + ], "author": "Stephan Seitz", "license": "MIT", "dependencies": { - "nan": "^2.17.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-c": "git://github.com/tree-sitter/tree-sitter-c.git", "tree-sitter-cpp": "git://github.com/tree-sitter/tree-sitter-cpp.git", - "tree-sitter-cli": "^0.20.8" + "tree-sitter-cli": "^0.20.8", + "prebuildify": "^6.0.0" }, "scripts": { "test": "tree-sitter test && tree-sitter parse examples/* --quiet --time", - "test-windows": "tree-sitter test" + "test-windows": "tree-sitter test", + "install": "node-gyp-build", + "prebuildify": "prebuildify --napi --strip" }, "repository": { "type": "git", diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..53ba7de --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,29 @@ +[build-system] +requires = ["setuptools>=42", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "tree-sitter-cuda" +description = "Cuda grammar for tree-sitter" +version = "0.22.3" +keywords = ["incremental", "parsing", "tree-sitter", "cuda"] +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-cuda" + +[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..80f1306 --- /dev/null +++ b/setup.py @@ -0,0 +1,57 @@ +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_cuda", "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_cuda": ["*.pyi", "py.typed"], + "tree_sitter_cuda.queries": ["*.scm"], + }, + ext_package="tree_sitter_cuda", + ext_modules=[ + Extension( + name="_binding", + sources=[ + "bindings/python/tree_sitter_cuda/binding.c", + "src/parser.c", + "src/scanner.c", + ], + extra_compile_args=( + ["-std=c11"] if system() != 'Windows' else [] + ), + 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/grammar.json b/src/grammar.json index 05d510d..83dae2c 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -16891,4 +16891,3 @@ "_abstract_declarator" ] } - diff --git a/src/parser.c b/src/parser.c index 2fcdcbb..45c744c 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1,7 +1,6 @@ -#include +#include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif @@ -24,7 +23,7 @@ #define MAX_ALIAS_SEQUENCE_LENGTH 9 #define PRODUCTION_ID_COUNT 215 -enum { +enum ts_symbol_identifiers { sym_identifier = 1, aux_sym_preproc_include_token1 = 2, aux_sym_preproc_include_token2 = 3, @@ -3835,7 +3834,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { }, }; -enum { +enum ts_field_identifiers { field_alternative = 1, field_argument = 2, field_arguments = 3, @@ -59865,9 +59864,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(439) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -60371,8 +60368,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') SKIP(108) if (lookahead == '^') ADVANCE(543); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(109) END_STATE(); case 110: @@ -60407,8 +60403,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '"') ADVANCE(638); if (lookahead == '/') ADVANCE(639); if (lookahead == '\\') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(642); if (lookahead != 0) ADVANCE(643); END_STATE(); @@ -60427,7 +60422,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '(') ADVANCE(445); if (lookahead == '/') ADVANCE(470); if (lookahead == '\\') ADVANCE(468); - if (lookahead == '\t' || + if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(349) if (lookahead != 0) ADVANCE(471); END_STATE(); @@ -60436,7 +60431,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') ADVANCE(122); if (lookahead == '/') ADVANCE(470); if (lookahead == '\\') ADVANCE(468); - if (lookahead == '\t' || + if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(349) if (lookahead != 0) ADVANCE(471); END_STATE(); @@ -60446,7 +60441,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '(') ADVANCE(511); if (lookahead == '/') ADVANCE(340); if (lookahead == '\\') SKIP(125) - if (lookahead == '\t' || + if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(337) END_STATE(); case 121: @@ -60454,16 +60449,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '(') ADVANCE(511); if (lookahead == '/') ADVANCE(340); if (lookahead == '\\') SKIP(125) - if (lookahead == '\t' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(337) END_STATE(); case 122: if (lookahead == '\n') ADVANCE(443); if (lookahead == '/') ADVANCE(470); if (lookahead == '\\') ADVANCE(468); - if (lookahead == '\t' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(349) if (lookahead != 0) ADVANCE(471); END_STATE(); @@ -60472,8 +60465,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\'') ADVANCE(629); if (lookahead == '/') ADVANCE(632); if (lookahead == '\\') ADVANCE(631); - if (lookahead == '\t' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(633); if (lookahead != 0) ADVANCE(630); END_STATE(); @@ -60946,9 +60938,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(218) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61000,9 +60990,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(219) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61054,9 +61042,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(220) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61104,9 +61090,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(221) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61154,9 +61138,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(222) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61204,9 +61186,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(223) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61253,9 +61233,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(224) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61302,9 +61280,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(225) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61351,9 +61327,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(226) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61400,9 +61374,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(227) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61438,9 +61410,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '|') ADVANCE(541); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(228) END_STATE(); case 229: @@ -61463,9 +61433,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(229) END_STATE(); case 230: @@ -61509,9 +61477,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(540); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(230) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61562,9 +61528,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(404); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(231) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61606,9 +61570,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(232) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61651,9 +61613,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(233) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61696,9 +61656,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(234) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61743,9 +61701,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(235) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61792,9 +61748,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(236) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61814,9 +61768,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(106); if (lookahead == 'u') ADVANCE(676); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(237) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -61854,9 +61806,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(764); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(241) END_STATE(); case 239: @@ -61893,9 +61843,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(764); if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(242) END_STATE(); case 240: @@ -61930,9 +61878,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(240) END_STATE(); case 241: @@ -61966,9 +61912,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(660); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(241) END_STATE(); case 242: @@ -62002,9 +61946,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(660); if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(242) END_STATE(); case 243: @@ -62037,9 +61979,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('v' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == 'u') ADVANCE(764); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(246) END_STATE(); case 244: @@ -62072,9 +62012,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('v' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == 'u') ADVANCE(764); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(247) END_STATE(); case 245: @@ -62105,9 +62043,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(660); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(245) END_STATE(); case 246: @@ -62136,9 +62072,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == 'u') ADVANCE(660); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(246) END_STATE(); case 247: @@ -62167,9 +62101,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == 'u') ADVANCE(660); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(247) END_STATE(); case 248: @@ -62202,9 +62134,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('v' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == 'u') ADVANCE(764); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(255) END_STATE(); case 249: @@ -62236,9 +62166,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('v' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == 'u') ADVANCE(764); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(259) END_STATE(); case 250: @@ -62270,9 +62198,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('v' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == 'u') ADVANCE(764); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(260) END_STATE(); case 251: @@ -62304,9 +62230,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('v' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == 'u') ADVANCE(764); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(261) END_STATE(); case 252: @@ -62338,9 +62262,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('v' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == 'u') ADVANCE(764); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(262) END_STATE(); case 253: @@ -62372,9 +62294,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(253) END_STATE(); case 254: @@ -62405,9 +62325,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(660); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(254) END_STATE(); case 255: @@ -62436,9 +62354,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == 'u') ADVANCE(660); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(255) END_STATE(); case 256: @@ -62472,9 +62388,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(256) END_STATE(); case 257: @@ -62504,9 +62418,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(660); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(257) END_STATE(); case 258: @@ -62536,9 +62448,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(660); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(258) END_STATE(); case 259: @@ -62566,9 +62476,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == 'u') ADVANCE(660); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(259) END_STATE(); case 260: @@ -62596,9 +62504,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == 'u') ADVANCE(660); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(260) END_STATE(); case 261: @@ -62626,9 +62532,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == 'u') ADVANCE(660); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(261) END_STATE(); case 262: @@ -62656,9 +62560,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == 'u') ADVANCE(660); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(262) END_STATE(); case 263: @@ -62688,9 +62590,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(263) END_STATE(); case 264: @@ -62721,9 +62621,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(272) END_STATE(); case 265: @@ -62754,9 +62652,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(276) END_STATE(); case 266: @@ -62797,9 +62693,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(266) END_STATE(); case 267: @@ -62840,9 +62734,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(267) END_STATE(); case 268: @@ -62871,9 +62763,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(268) END_STATE(); case 269: @@ -62903,9 +62793,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(269) END_STATE(); case 270: @@ -62935,9 +62823,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(270) END_STATE(); case 271: @@ -62967,9 +62853,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(271) END_STATE(); case 272: @@ -62998,9 +62882,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(272) END_STATE(); case 273: @@ -63029,9 +62911,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(273) END_STATE(); case 274: @@ -63062,9 +62942,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(274) END_STATE(); case 275: @@ -63094,9 +62972,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(275) END_STATE(); case 276: @@ -63125,9 +63001,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(276) END_STATE(); case 277: @@ -63154,9 +63028,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(284) END_STATE(); case 278: @@ -63183,9 +63055,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(288) END_STATE(); case 279: @@ -63221,9 +63091,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(279) END_STATE(); case 280: @@ -63264,9 +63132,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(280) END_STATE(); case 281: @@ -63296,9 +63162,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(281) END_STATE(); case 282: @@ -63324,9 +63188,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(282) END_STATE(); case 283: @@ -63352,9 +63214,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(283) END_STATE(); case 284: @@ -63378,9 +63238,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(90); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(284) END_STATE(); case 285: @@ -63404,9 +63262,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(163); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(285) END_STATE(); case 286: @@ -63432,9 +63288,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(286) END_STATE(); case 287: @@ -63460,9 +63314,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(287) END_STATE(); case 288: @@ -63486,9 +63338,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(187); if (lookahead == '^') ADVANCE(543); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(288) END_STATE(); case 289: @@ -63525,9 +63375,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '|') ADVANCE(542); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(289) END_STATE(); case 290: @@ -63554,9 +63402,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(304) END_STATE(); case 291: @@ -63582,9 +63428,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(312) END_STATE(); case 292: @@ -63610,9 +63454,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(315) END_STATE(); case 293: @@ -63638,9 +63480,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(322) END_STATE(); case 294: @@ -63666,9 +63506,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(323) END_STATE(); case 295: @@ -63704,9 +63542,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(295) END_STATE(); case 296: @@ -63741,9 +63577,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(296) END_STATE(); case 297: @@ -63778,9 +63612,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(297) END_STATE(); case 298: @@ -63820,9 +63652,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(298) END_STATE(); case 299: @@ -63857,9 +63687,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(299) END_STATE(); case 300: @@ -63894,9 +63722,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(300) END_STATE(); case 301: @@ -63923,9 +63749,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(301) END_STATE(); case 302: @@ -63951,9 +63775,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(302) END_STATE(); case 303: @@ -63977,9 +63799,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(94); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(303) END_STATE(); case 304: @@ -64003,9 +63823,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(165); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(304) END_STATE(); case 305: @@ -64029,9 +63847,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(189); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(305) END_STATE(); case 306: @@ -64058,9 +63874,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(306) END_STATE(); case 307: @@ -64085,9 +63899,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(307) END_STATE(); case 308: @@ -64112,9 +63924,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(308) END_STATE(); case 309: @@ -64139,9 +63949,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(309) END_STATE(); case 310: @@ -64166,9 +63974,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(310) END_STATE(); case 311: @@ -64191,9 +63997,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(88); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(311) END_STATE(); case 312: @@ -64216,9 +64020,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(207); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(312) END_STATE(); case 313: @@ -64241,9 +64043,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(211); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(313) END_STATE(); case 314: @@ -64266,9 +64066,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(161); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(314) END_STATE(); case 315: @@ -64291,9 +64089,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(185); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(315) END_STATE(); case 316: @@ -64316,9 +64112,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(203); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(316) END_STATE(); case 317: @@ -64338,9 +64132,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(102); if (lookahead == '^') ADVANCE(544); if (lookahead == '|') ADVANCE(541); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(317) END_STATE(); case 318: @@ -64365,9 +64157,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(318) END_STATE(); case 319: @@ -64392,9 +64182,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(319) END_STATE(); case 320: @@ -64419,9 +64207,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(320) END_STATE(); case 321: @@ -64446,9 +64232,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(543); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(321) END_STATE(); case 322: @@ -64471,9 +64255,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(215); if (lookahead == '^') ADVANCE(543); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(322) END_STATE(); case 323: @@ -64496,18 +64278,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(217); if (lookahead == '^') ADVANCE(543); if (lookahead == '|') ADVANCE(542); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(323) END_STATE(); case 324: if (lookahead == '"') ADVANCE(638); if (lookahead == '/') ADVANCE(340); if (lookahead == '\\') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(324) END_STATE(); case 325: @@ -64534,9 +64312,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(661); if (lookahead == 'v') ADVANCE(711); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(325) END_STATE(); case 326: @@ -64551,9 +64327,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'U') ADVANCE(657); if (lookahead == '\\') ADVANCE(111); if (lookahead == 'u') ADVANCE(660); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(326) END_STATE(); case 327: @@ -64565,9 +64339,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'U') ADVANCE(658); if (lookahead == '\\') ADVANCE(115); if (lookahead == 'u') ADVANCE(662); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(327) END_STATE(); case 328: @@ -64598,9 +64370,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(711); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(329) END_STATE(); case 330: @@ -64624,9 +64394,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(404); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(330) END_STATE(); case 331: @@ -64662,9 +64430,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(404); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(331) END_STATE(); case 332: @@ -64691,9 +64457,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(699); if (lookahead == 'v') ADVANCE(711); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(332) END_STATE(); case 333: @@ -64717,18 +64481,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(404); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(333) END_STATE(); case 334: if (lookahead == '\'') ADVANCE(629); if (lookahead == '/') ADVANCE(340); if (lookahead == '\\') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(334) END_STATE(); case 335: @@ -64750,9 +64510,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '(') ADVANCE(511); if (lookahead == '/') ADVANCE(340); if (lookahead == '\\') SKIP(125) - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(337) END_STATE(); case 338: @@ -64800,9 +64558,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 349: if (lookahead == '/') ADVANCE(470); if (lookahead == '\\') ADVANCE(468); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(349) if (lookahead != 0) ADVANCE(471); END_STATE(); @@ -64830,9 +64586,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 357: if (lookahead == '<') ADVANCE(771); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(357); END_STATE(); case 358: @@ -64841,9 +64595,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 359: if (lookahead == '<') ADVANCE(357); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(359); END_STATE(); case 360: @@ -64855,24 +64607,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 362: if (lookahead == '=') ADVANCE(555); if (lookahead == '>') ADVANCE(363); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(369); END_STATE(); case 363: if (lookahead == '=') ADVANCE(596); if (lookahead == '>') ADVANCE(772); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(364); END_STATE(); case 364: if (lookahead == '>') ADVANCE(772); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(364); END_STATE(); case 365: @@ -64895,9 +64641,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 369: if (lookahead == '>') ADVANCE(364); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(369); END_STATE(); case 370: @@ -65226,9 +64970,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(699); if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(431) END_STATE(); case 432: @@ -65256,9 +64998,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(699); if (lookahead == 'v') ADVANCE(711); if (lookahead == '{') ADVANCE(576); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(432) END_STATE(); case 433: @@ -65273,9 +65013,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'f') ADVANCE(731); if (lookahead == 't') ADVANCE(719); if (lookahead == '{') ADVANCE(576); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(433) END_STATE(); case 434: @@ -65297,9 +65035,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(84); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(404); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(434) END_STATE(); case 435: @@ -65319,9 +65055,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(100); if (lookahead == '{') ADVANCE(576); if (lookahead == '|') ADVANCE(404); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(435) END_STATE(); case 436: @@ -65338,9 +65072,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(580); if (lookahead == '\\') ADVANCE(113); if (lookahead == '{') ADVANCE(576); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(436) END_STATE(); case 437: @@ -65403,9 +65135,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(541); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(439) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -65457,9 +65187,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(404); if (lookahead == '}') ADVANCE(577); if (lookahead == '~') ADVANCE(514); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(440) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(614); END_STATE(); @@ -66165,18 +65893,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '=') ADVANCE(555); if (lookahead == '>') ADVANCE(570); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(369); END_STATE(); case 554: ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '=') ADVANCE(555); if (lookahead == '>') ADVANCE(571); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(369); END_STATE(); case 555: @@ -66196,9 +65920,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '<') ADVANCE(565); if (lookahead == '=') ADVANCE(557); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(359); END_STATE(); case 560: @@ -66220,9 +65942,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '<') ADVANCE(566); if (lookahead == '=') ADVANCE(557); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(359); END_STATE(); case 564: @@ -66232,17 +65952,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_LT_LT); if (lookahead == '<') ADVANCE(771); if (lookahead == '=') ADVANCE(595); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(357); END_STATE(); case 566: ACCEPT_TOKEN(anon_sym_LT_LT); if (lookahead == '<') ADVANCE(771); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(357); END_STATE(); case 567: @@ -66260,17 +65976,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead == '=') ADVANCE(596); if (lookahead == '>') ADVANCE(772); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(364); END_STATE(); case 571: ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead == '>') ADVANCE(772); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(364); END_STATE(); case 572: @@ -66644,7 +66356,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(aux_sym_string_literal_token1); if (lookahead == '/') ADVANCE(639); if (lookahead == '\t' || - lookahead == '\r' || + (11 <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(642); if (lookahead != 0 && lookahead != '\n' && @@ -67492,9 +67204,7 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(21); if (lookahead == 'w') ADVANCE(22); if (lookahead == 'x') ADVANCE(23); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(0) END_STATE(); case 1: @@ -80220,29 +79930,6 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10629] = {.lex_state = 440}, }; -enum { - ts_external_token_raw_string_delimiter = 0, - ts_external_token_raw_string_content = 1, -}; - -static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { - [ts_external_token_raw_string_delimiter] = sym_raw_string_delimiter, - [ts_external_token_raw_string_content] = sym_raw_string_content, -}; - -static const bool ts_external_scanner_states[4][EXTERNAL_TOKEN_COUNT] = { - [1] = { - [ts_external_token_raw_string_delimiter] = true, - [ts_external_token_raw_string_content] = true, - }, - [2] = { - [ts_external_token_raw_string_delimiter] = true, - }, - [3] = { - [ts_external_token_raw_string_content] = true, - }, -}; - static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), @@ -717004,7 +716691,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_translation_unit, 0), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_translation_unit, .child_count = 0), [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8001), [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10620), @@ -717217,135 +716904,135 @@ static const TSParseActionEntry ts_parse_actions[] = { [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10490), [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1583), [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1907), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elifdef, 3, .production_id = 10), - [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 4, .production_id = 79), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1143), - [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7994), - [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9605), - [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7098), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), - [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9604), - [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9217), - [455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(155), - [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1677), - [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1680), - [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1677), - [467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1034), - [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6695), - [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1268), - [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(205), - [479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3283), - [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4774), - [485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3375), - [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2889), - [491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10615), - [494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7952), - [497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9534), - [500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10612), - [503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9458), - [506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3940), - [509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(67), - [512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2797), - [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1390), - [518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3372), - [521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3298), - [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2314), - [527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2765), - [530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7540), - [533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6594), - [536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6596), - [539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6599), - [542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8969), - [545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9497), - [548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1903), - [551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9939), - [554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9178), - [557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(711), - [560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10432), - [563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1367), - [566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10180), - [569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10179), - [572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9594), - [575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9513), - [578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10155), - [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1700), - [584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1587), - [587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10514), - [590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10511), - [593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10507), - [596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8181), - [599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5483), - [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8710), - [605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8469), - [608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5067), - [611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5033), - [614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2780), - [617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10497), - [620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3096), - [623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10496), - [626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4998), - [629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6564), - [632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1354), - [635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1111), - [638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9504), - [641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1713), - [644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1582), - [647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8098), - [650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7883), - [653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10479), - [656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10480), - [659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1545), - [662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1708), - [665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9419), - [668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1717), - [671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6429), - [674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6790), - [677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10472), + [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_elifdef, .child_count = 3, .production_id = 10), + [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_elif, .child_count = 4, .production_id = 79), + [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1143), + [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7994), + [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9605), + [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7098), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), + [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9604), + [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9217), + [455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(155), + [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1677), + [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1680), + [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1677), + [467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1034), + [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(6695), + [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1268), + [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(205), + [479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3283), + [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(4774), + [485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3375), + [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2889), + [491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10615), + [494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7952), + [497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9534), + [500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10612), + [503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9458), + [506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3940), + [509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(67), + [512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2797), + [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1390), + [518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3372), + [521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3298), + [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2314), + [527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2765), + [530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7540), + [533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(6594), + [536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(6596), + [539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(6599), + [542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8969), + [545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9497), + [548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1903), + [551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9939), + [554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9178), + [557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(711), + [560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10432), + [563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1367), + [566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10180), + [569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10179), + [572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9594), + [575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9513), + [578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10155), + [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1700), + [584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1587), + [587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10514), + [590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10511), + [593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10507), + [596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8181), + [599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(5483), + [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8710), + [605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8469), + [608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(5067), + [611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(5033), + [614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2780), + [617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10497), + [620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3096), + [623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10496), + [626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(4998), + [629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(6564), + [632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1354), + [635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1111), + [638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9504), + [641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1713), + [644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1582), + [647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8098), + [650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7883), + [653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10479), + [656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10480), + [659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1545), + [662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1708), + [665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9419), + [668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1717), + [671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(6429), + [674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(6790), + [677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10472), [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106), - [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 3, .production_id = 79), + [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_elif, .child_count = 3, .production_id = 79), [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elifdef, 2, .production_id = 10), + [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_elifdef, .child_count = 2, .production_id = 10), [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), - [702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1144), - [705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8009), - [708] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9692), - [711] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7021), - [714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9608), - [717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9488), - [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(419), - [723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3313), - [726] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4857), - [729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2861), - [732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(94), - [735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3314), - [738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8658), - [741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9482), - [744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2032), - [747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9599), - [750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9499), - [753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(692), - [756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10478), - [759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1357), - [762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9937), - [765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9936), - [768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9617), - [771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9463), - [774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9886), - [777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1359), - [780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9472), - [783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1574), - [786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8091), - [789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7849), - [792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10499), - [795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10490), - [798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1583), - [801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1907), + [702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1144), + [705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8009), + [708] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9692), + [711] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7021), + [714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9608), + [717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9488), + [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(419), + [723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3313), + [726] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(4857), + [729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2861), + [732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(94), + [735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3314), + [738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8658), + [741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9482), + [744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2032), + [747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9599), + [750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9499), + [753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(692), + [756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10478), + [759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1357), + [762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9937), + [765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9936), + [768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9617), + [771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9463), + [774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9886), + [777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1359), + [780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9472), + [783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1574), + [786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8091), + [789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7849), + [792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10499), + [795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10490), + [798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1583), + [801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1907), [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), @@ -717367,41 +717054,41 @@ static const TSParseActionEntry ts_parse_actions[] = { [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4955), [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4927), [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), - [846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1145), - [849] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7958), - [852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9945), - [855] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7040), - [858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9944), - [861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9451), - [864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(674), - [867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3293), - [870] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4865), - [873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2912), - [876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(64), - [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), - [881] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3321), - [884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8650), - [887] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9176), - [890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1904), - [893] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10574), - [896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9453), - [899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(556), - [902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10026), - [905] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1353), - [908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10541), - [911] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10539), - [914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9935), - [917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9305), - [920] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10267), - [923] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1370), - [926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9184), - [929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1579), - [932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8109), - [935] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7843), - [938] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10433), - [941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10434), - [944] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1581), - [947] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1873), + [846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1145), + [849] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7958), + [852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9945), + [855] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7040), + [858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9944), + [861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9451), + [864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(674), + [867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3293), + [870] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(4865), + [873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2912), + [876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(64), + [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), + [881] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3321), + [884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8650), + [887] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9176), + [890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1904), + [893] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10574), + [896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9453), + [899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(556), + [902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10026), + [905] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1353), + [908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10541), + [911] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10539), + [914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9935), + [917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9305), + [920] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10267), + [923] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1370), + [926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9184), + [929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1579), + [932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8109), + [935] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7843), + [938] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10433), + [941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10434), + [944] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1581), + [947] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1873), [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6138), [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), @@ -717412,7 +717099,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7965), [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9761), [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7036), - [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else, 1), + [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_else, .child_count = 1), [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9693), [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9406), [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), @@ -717448,7 +717135,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2630), - [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else, 2), + [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_else, .child_count = 2), [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200), [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2684), @@ -717471,291 +717158,291 @@ static const TSParseActionEntry ts_parse_actions[] = { [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426), [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), - [1088] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1142), - [1091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7965), - [1094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9761), - [1097] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7036), - [1100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9693), - [1103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9406), - [1106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(679), - [1109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3301), - [1112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4869), - [1115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2849), - [1118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(79), - [1121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3317), - [1124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8668), - [1127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9399), - [1130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1940), - [1133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9695), - [1136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9478), - [1139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(675), - [1142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10488), - [1145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1361), - [1148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9598), - [1151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9597), - [1154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9702), - [1157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9383), - [1160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9573), - [1163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1363), - [1166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9392), - [1169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1605), - [1172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8083), - [1175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7836), - [1178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10508), - [1181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(10500), - [1184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1604), - [1187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(2033), + [1088] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1142), + [1091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7965), + [1094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9761), + [1097] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7036), + [1100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9693), + [1103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9406), + [1106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(679), + [1109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3301), + [1112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(4869), + [1115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2849), + [1118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(79), + [1121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(3317), + [1124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8668), + [1127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9399), + [1130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1940), + [1133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9695), + [1136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9478), + [1139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(675), + [1142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10488), + [1145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1361), + [1148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9598), + [1151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9597), + [1154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9702), + [1157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9383), + [1160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9573), + [1163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1363), + [1166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(9392), + [1169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1605), + [1172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(8083), + [1175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(7836), + [1178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10508), + [1181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(10500), + [1184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(1604), + [1187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_repeat1, .child_count = 2), SHIFT_REPEAT(2033), [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7423), [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7421), - [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_translation_unit, 1), - [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), - [1202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1148), - [1205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8001), - [1208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10620), - [1211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(7044), - [1214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10618), - [1217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(9542), - [1220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(155), - [1223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1677), - [1226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1680), - [1229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1677), - [1232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1034), - [1235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6695), - [1238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1268), - [1241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3324), - [1244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4758), - [1247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3375), - [1250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2880), - [1253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10615), - [1256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(7952), - [1259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(9534), - [1262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10612), - [1265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(9458), - [1268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3940), - [1271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(70), - [1274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2797), - [1277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1390), - [1280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3372), - [1283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3289), - [1286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2314), - [1289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2765), - [1292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(7540), - [1295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6594), - [1298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6596), - [1301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6599), - [1304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8693), - [1307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(9448), - [1310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1696), - [1313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10530), - [1316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(9447), - [1319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(638), - [1322] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10523), - [1325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1373), - [1328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10522), - [1331] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10519), - [1334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10515), - [1337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1700), - [1340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1587), - [1343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10514), - [1346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10511), - [1349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10507), - [1352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8181), - [1355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5483), - [1358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8710), - [1361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8469), - [1364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6292), - [1367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5033), - [1370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(2780), - [1373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10497), - [1376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3096), - [1379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10496), - [1382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4998), - [1385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6564), - [1388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1355), - [1391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1111), - [1394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(9426), - [1397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1713), - [1400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1557), - [1403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8079), - [1406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(7869), - [1409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10485), - [1412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10482), - [1415] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1577), - [1418] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1716), - [1421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(9419), - [1424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1717), - [1427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6429), - [1430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6790), - [1433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(10472), + [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_translation_unit, .child_count = 1), + [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), + [1202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1148), + [1205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(8001), + [1208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10620), + [1211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(7044), + [1214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10618), + [1217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(9542), + [1220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(155), + [1223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1677), + [1226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1680), + [1229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1677), + [1232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1034), + [1235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(6695), + [1238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1268), + [1241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(3324), + [1244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(4758), + [1247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(3375), + [1250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(2880), + [1253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10615), + [1256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(7952), + [1259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(9534), + [1262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10612), + [1265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(9458), + [1268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(3940), + [1271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(70), + [1274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(2797), + [1277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1390), + [1280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(3372), + [1283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(3289), + [1286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(2314), + [1289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(2765), + [1292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(7540), + [1295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(6594), + [1298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(6596), + [1301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(6599), + [1304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(8693), + [1307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(9448), + [1310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1696), + [1313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10530), + [1316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(9447), + [1319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(638), + [1322] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10523), + [1325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1373), + [1328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10522), + [1331] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10519), + [1334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10515), + [1337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1700), + [1340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1587), + [1343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10514), + [1346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10511), + [1349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10507), + [1352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(8181), + [1355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(5483), + [1358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(8710), + [1361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(8469), + [1364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(6292), + [1367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(5033), + [1370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(2780), + [1373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10497), + [1376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(3096), + [1379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10496), + [1382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(4998), + [1385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(6564), + [1388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1355), + [1391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1111), + [1394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(9426), + [1397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1713), + [1400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1557), + [1403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(8079), + [1406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(7869), + [1409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10485), + [1412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10482), + [1415] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1577), + [1418] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1716), + [1421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(9419), + [1424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(1717), + [1427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(6429), + [1430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(6790), + [1433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_translation_unit_repeat1, .child_count = 2), SHIFT_REPEAT(10472), [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), - [1438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3), + [1438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_case_statement, .child_count = 3), [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3), + [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_case_statement, .child_count = 3), [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2308), [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9494), [1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9386), - [1456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 2), - [1458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 2), - [1460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1266), - [1463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), - [1465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(424), - [1468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1677), - [1471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1677), - [1474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1766), - [1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), - [1479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1766), - [1482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(205), - [1485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3283), - [1488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4774), - [1491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2308), - [1494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3372), - [1497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10615), - [1500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7952), - [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9494), - [1506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10612), - [1509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(67), - [1512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2797), - [1515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1409), - [1518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2314), - [1521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2765), - [1524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7540), - [1527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6594), - [1530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6596), - [1533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6599), - [1536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8969), - [1539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9497), - [1542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9178), - [1545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(711), - [1548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10432), - [1551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1367), - [1554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10180), - [1557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10179), - [1560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9594), - [1563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9513), - [1566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10155), - [1569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1700), - [1572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1587), - [1575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10514), - [1578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10511), - [1581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10507), - [1584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8181), - [1587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5483), - [1590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8710), - [1593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8469), - [1596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5067), - [1599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5033), - [1602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2780), - [1605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10497), - [1608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3096), - [1611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10496), - [1614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6564), - [1617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9386), - [1620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9504), - [1623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1713), - [1626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1582), - [1629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1545), - [1632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1708), - [1635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9419), - [1638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1717), - [1641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6429), - [1644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6790), - [1647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10472), - [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, .production_id = 14), - [1652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, .production_id = 14), - [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3, .production_id = 14), - [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3, .production_id = 14), + [1456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_case_statement, .child_count = 2), + [1458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_case_statement, .child_count = 2), + [1460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1266), + [1463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), + [1465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(424), + [1468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1677), + [1471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1677), + [1474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1766), + [1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), + [1479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1766), + [1482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(205), + [1485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(3283), + [1488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(4774), + [1491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(2308), + [1494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(3372), + [1497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10615), + [1500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(7952), + [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9494), + [1506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10612), + [1509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(67), + [1512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(2797), + [1515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1409), + [1518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(2314), + [1521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(2765), + [1524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(7540), + [1527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(6594), + [1530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(6596), + [1533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(6599), + [1536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(8969), + [1539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9497), + [1542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9178), + [1545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(711), + [1548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10432), + [1551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1367), + [1554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10180), + [1557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10179), + [1560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9594), + [1563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9513), + [1566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10155), + [1569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1700), + [1572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1587), + [1575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10514), + [1578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10511), + [1581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10507), + [1584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(8181), + [1587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(5483), + [1590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(8710), + [1593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(8469), + [1596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(5067), + [1599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(5033), + [1602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(2780), + [1605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10497), + [1608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(3096), + [1611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10496), + [1614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(6564), + [1617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9386), + [1620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9504), + [1623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1713), + [1626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1582), + [1629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1545), + [1632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1708), + [1635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9419), + [1638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1717), + [1641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(6429), + [1644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(6790), + [1647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10472), + [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_case_statement, .child_count = 4, .production_id = 14), + [1652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_case_statement, .child_count = 4, .production_id = 14), + [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_case_statement, .child_count = 3, .production_id = 14), + [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_case_statement, .child_count = 3, .production_id = 14), [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), - [1660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1263), - [1663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(419), - [1666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3313), - [1669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4857), - [1672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(94), - [1675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8658), - [1678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9482), - [1681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9499), - [1684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(692), - [1687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10478), - [1690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1357), - [1693] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9937), - [1696] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9936), - [1699] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9617), - [1702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9463), - [1705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9886), - [1708] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9472), - [1711] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1574), - [1714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1583), - [1717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1907), - [1720] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1260), - [1723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(679), - [1726] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3301), - [1729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4869), - [1732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(79), - [1735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8668), - [1738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9399), - [1741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9478), - [1744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(675), - [1747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10488), - [1750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1361), - [1753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9598), - [1756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9597), - [1759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9702), - [1762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9383), - [1765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9573), - [1768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9392), - [1771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1605), - [1774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1604), - [1777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2033), + [1660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1263), + [1663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(419), + [1666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(3313), + [1669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(4857), + [1672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(94), + [1675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(8658), + [1678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9482), + [1681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9499), + [1684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(692), + [1687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10478), + [1690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1357), + [1693] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9937), + [1696] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9936), + [1699] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9617), + [1702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9463), + [1705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9886), + [1708] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9472), + [1711] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1574), + [1714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1583), + [1717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1907), + [1720] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1260), + [1723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(679), + [1726] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(3301), + [1729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(4869), + [1732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(79), + [1735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(8668), + [1738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9399), + [1741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9478), + [1744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(675), + [1747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10488), + [1750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1361), + [1753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9598), + [1756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9597), + [1759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9702), + [1762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9383), + [1765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9573), + [1768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9392), + [1771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1605), + [1774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1604), + [1777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(2033), [1780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), [1782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9206), [1788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10463), [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), - [1792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1261), - [1795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(741), - [1798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3324), - [1801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4758), - [1804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(70), - [1807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8693), - [1810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9448), - [1813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9447), - [1816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(638), - [1819] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10523), - [1822] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1373), - [1825] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10522), - [1828] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10519), - [1831] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10515), - [1834] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9206), - [1837] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10463), - [1840] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9426), - [1843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1557), - [1846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1577), - [1849] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1716), - [1852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1265), - [1855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(674), - [1858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3293), - [1861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4865), - [1864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(64), - [1867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8650), - [1870] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9176), - [1873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9453), - [1876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(556), - [1879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10026), - [1882] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1353), - [1885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10541), - [1888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10539), - [1891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9935), - [1894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9305), - [1897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10267), - [1900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9184), - [1903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1579), - [1906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1581), - [1909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1873), + [1792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1261), + [1795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(741), + [1798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(3324), + [1801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(4758), + [1804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(70), + [1807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(8693), + [1810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9448), + [1813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9447), + [1816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(638), + [1819] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10523), + [1822] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1373), + [1825] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10522), + [1828] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10519), + [1831] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10515), + [1834] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9206), + [1837] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10463), + [1840] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9426), + [1843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1557), + [1846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1577), + [1849] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1716), + [1852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1265), + [1855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(674), + [1858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(3293), + [1861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(4865), + [1864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(64), + [1867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(8650), + [1870] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9176), + [1873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9453), + [1876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(556), + [1879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10026), + [1882] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1353), + [1885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10541), + [1888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10539), + [1891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9935), + [1894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9305), + [1897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10267), + [1900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9184), + [1903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1579), + [1906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1581), + [1909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1873), [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4486), @@ -717776,26 +717463,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627), [1948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), [1950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), - [1952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1259), - [1955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1164), - [1958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4486), - [1961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4797), - [1964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(84), - [1967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8751), - [1970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9329), - [1973] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9396), - [1976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(665), - [1979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(10498), - [1982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1375), - [1985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9696), - [1988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9698), - [1991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9766), - [1994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9316), - [1997] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9715), - [2000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9280), - [2003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1627), - [2006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1628), - [2009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2095), + [1952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1259), + [1955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1164), + [1958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(4486), + [1961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(4797), + [1964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(84), + [1967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(8751), + [1970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9329), + [1973] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9396), + [1976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(665), + [1979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(10498), + [1982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1375), + [1985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9696), + [1988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9698), + [1991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9766), + [1994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9316), + [1997] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9715), + [2000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9280), + [2003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1627), + [2006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(1628), + [2009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_case_statement_repeat1, .child_count = 2), SHIFT_REPEAT(2095), [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), [2014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [2016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4460), @@ -717875,22 +717562,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [2164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6444), [2168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6794), - [2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 3), - [2172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 3), - [2174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 2), - [2176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 2), - [2178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), - [2180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), - [2182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9529), - [2185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 9), - [2187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 9), + [2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_compound_statement, .child_count = 3), + [2172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_compound_statement, .child_count = 3), + [2174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_compound_statement, .child_count = 2), + [2176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_compound_statement, .child_count = 2), + [2178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), + [2180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), + [2182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9529), + [2185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_try_statement, .child_count = 3, .production_id = 9), + [2187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_try_statement, .child_count = 3, .production_id = 9), [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9529), - [2191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_try_statement, 4, .production_id = 46), - [2193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_try_statement, 4, .production_id = 46), - [2195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_try_statement, 3, .production_id = 9), - [2197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_try_statement, 3, .production_id = 9), - [2199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 4, .production_id = 45), - [2201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 4, .production_id = 45), + [2191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_try_statement, .child_count = 4, .production_id = 46), + [2193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_try_statement, .child_count = 4, .production_id = 46), + [2195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_try_statement, .child_count = 3, .production_id = 9), + [2197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_try_statement, .child_count = 3, .production_id = 9), + [2199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sizeof_expression, .child_count = 4, .production_id = 45), + [2201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sizeof_expression, .child_count = 4, .production_id = 45), [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), [2205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), [2207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7932), @@ -717912,29 +717599,29 @@ static const TSParseActionEntry ts_parse_actions[] = { [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6447), [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6778), - [2245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9439), - [2248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 51), - [2250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 51), + [2245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9439), + [2248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_if_statement, .child_count = 3, .production_id = 51), + [2250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_if_statement, .child_count = 3, .production_id = 51), [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [2254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 103), - [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 103), + [2254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_if_statement, .child_count = 4, .production_id = 103), + [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_if_statement, .child_count = 4, .production_id = 103), [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9439), - [2260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, .production_id = 157), - [2262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, .production_id = 157), - [2264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, .production_id = 148), - [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, .production_id = 148), - [2268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 131), - [2270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 131), - [2272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 86), - [2274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 86), - [2276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_seh_finally_clause, 2, .production_id = 9), - [2278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_seh_finally_clause, 2, .production_id = 9), - [2280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 114), - [2282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 114), - [2284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 113), - [2286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 113), - [2288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_seh_try_statement, 3, .production_id = 9), - [2290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_seh_try_statement, 3, .production_id = 9), + [2260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_catch_clause, .child_count = 3, .production_id = 157), + [2262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_catch_clause, .child_count = 3, .production_id = 157), + [2264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_for_statement, .child_count = 5, .production_id = 148), + [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_for_statement, .child_count = 5, .production_id = 148), + [2268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_type_definition, .child_count = 5, .production_id = 131), + [2270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_definition, .child_count = 5, .production_id = 131), + [2272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_type_definition, .child_count = 5, .production_id = 86), + [2274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_definition, .child_count = 5, .production_id = 86), + [2276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_seh_finally_clause, .child_count = 2, .production_id = 9), + [2278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_seh_finally_clause, .child_count = 2, .production_id = 9), + [2280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_declaration, .child_count = 4, .production_id = 114), + [2282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_declaration, .child_count = 4, .production_id = 114), + [2284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_declaration, .child_count = 4, .production_id = 113), + [2286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_declaration, .child_count = 4, .production_id = 113), + [2288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_seh_try_statement, .child_count = 3, .production_id = 9), + [2290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_seh_try_statement, .child_count = 3, .production_id = 9), [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3790), [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9817), [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7085), @@ -717963,76 +717650,76 @@ static const TSParseActionEntry ts_parse_actions[] = { [2342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9869), [2344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7850), [2346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10516), - [2348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_seh_leave_statement, 2), - [2350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_seh_leave_statement, 2), - [2352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression_statement, 1), SHIFT(2753), + [2348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_seh_leave_statement, .child_count = 2), + [2350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_seh_leave_statement, .child_count = 2), + [2352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 1), SHIFT(2753), [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [2357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 1), - [2359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression_statement, 1), SHIFT(7952), - [2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1), - [2364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression_statement, 1), SHIFT(8318), - [2367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression_statement, 1), SHIFT(10350), - [2370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression_statement, 1), SHIFT(9386), - [2373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 143), - [2375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 143), - [2377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), - [2379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), - [2381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), - [2383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), - [2385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_co_return_statement, 2), - [2387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_co_return_statement, 2), - [2389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 144), - [2391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 144), - [2393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 2), - [2395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 2), - [2397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), - [2399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), - [2401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 2), - [2403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 52), - [2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 52), + [2357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 1), + [2359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym_expression_statement, .child_count = 1), SHIFT(7952), + [2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_expression_statement, .child_count = 1), + [2364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 1), SHIFT(8318), + [2367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 1), SHIFT(10350), + [2370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 1), SHIFT(9386), + [2373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_if_statement, .child_count = 5, .production_id = 143), + [2375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_if_statement, .child_count = 5, .production_id = 143), + [2377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 2), + [2379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_expression_statement, .child_count = 2), + [2381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_else_clause, .child_count = 2), + [2383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_else_clause, .child_count = 2), + [2385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_co_return_statement, .child_count = 2), + [2387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_co_return_statement, .child_count = 2), + [2389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_do_statement, .child_count = 5, .production_id = 144), + [2391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_do_statement, .child_count = 5, .production_id = 144), + [2393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_throw_statement, .child_count = 2), + [2395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_throw_statement, .child_count = 2), + [2397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_continue_statement, .child_count = 2), + [2399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_continue_statement, .child_count = 2), + [2401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_initializer_list, .child_count = 2), + [2403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_switch_statement, .child_count = 3, .production_id = 52), + [2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_switch_statement, .child_count = 3, .production_id = 52), [2407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484), - [2409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 52), - [2411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 52), - [2413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), - [2415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), - [2417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), - [2419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), - [2421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), - [2423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), - [2425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_goto_statement, 3, .production_id = 53), - [2427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_goto_statement, 3, .production_id = 53), - [2429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .production_id = 55), - [2431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .production_id = 55), - [2433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 104), - [2435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 104), - [2437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_init_statement, 1), SHIFT(2753), + [2409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_while_statement, .child_count = 3, .production_id = 52), + [2411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_while_statement, .child_count = 3, .production_id = 52), + [2413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_return_statement, .child_count = 3), + [2415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_return_statement, .child_count = 3), + [2417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_break_statement, .child_count = 2), + [2419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_break_statement, .child_count = 2), + [2421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_return_statement, .child_count = 2), + [2423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_return_statement, .child_count = 2), + [2425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_goto_statement, .child_count = 3, .production_id = 53), + [2427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_goto_statement, .child_count = 3, .production_id = 53), + [2429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_labeled_statement, .child_count = 3, .production_id = 55), + [2431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_labeled_statement, .child_count = 3, .production_id = 55), + [2433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_if_statement, .child_count = 4, .production_id = 104), + [2435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_if_statement, .child_count = 4, .production_id = 104), + [2437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_init_statement, .child_count = 1), SHIFT(2753), [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [2442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_init_statement, 1), - [2444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_init_statement, 1), SHIFT(7952), - [2447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_init_statement, 1), - [2449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_init_statement, 1), SHIFT(8318), - [2452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_init_statement, 1), SHIFT(10350), - [2455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_init_statement, 1), SHIFT(9386), - [2458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_seh_except_clause, 3, .production_id = 175), - [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_seh_except_clause, 3, .production_id = 175), + [2442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_init_statement, .child_count = 1), + [2444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym_init_statement, .child_count = 1), SHIFT(7952), + [2447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_init_statement, .child_count = 1), + [2449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_init_statement, .child_count = 1), SHIFT(8318), + [2452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_init_statement, .child_count = 1), SHIFT(10350), + [2455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_init_statement, .child_count = 1), SHIFT(9386), + [2458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_seh_except_clause, .child_count = 3, .production_id = 175), + [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_seh_except_clause, .child_count = 3, .production_id = 175), [2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2621), [2464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2605), - [2466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), - [2468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), - [2470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 131), - [2472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 131), - [2474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression_statement, 2), SHIFT(2753), + [2466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_throw_statement, .child_count = 3), + [2468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_throw_statement, .child_count = 3), + [2470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_type_definition, .child_count = 6, .production_id = 131), + [2472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_definition, .child_count = 6, .production_id = 131), + [2474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 2), SHIFT(2753), [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [2479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression_statement, 2), SHIFT(7952), - [2482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression_statement, 2), SHIFT(8318), - [2485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression_statement, 2), SHIFT(10350), - [2488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression_statement, 2), SHIFT(9386), + [2479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym_expression_statement, .child_count = 2), SHIFT(7952), + [2482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 2), SHIFT(8318), + [2485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 2), SHIFT(10350), + [2488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_expression_statement, .child_count = 2), SHIFT(9386), [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2350), - [2493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributed_statement, 2), - [2495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributed_statement, 2), + [2493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_attributed_statement, .child_count = 2), + [2495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attributed_statement, .child_count = 2), [2497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2440), - [2499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_range_loop, 5, .production_id = 149), - [2501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_range_loop, 5, .production_id = 149), + [2499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_for_range_loop, .child_count = 5, .production_id = 149), + [2501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_for_range_loop, .child_count = 5, .production_id = 149), [2503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2303), [2505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), [2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), @@ -718045,100 +717732,100 @@ static const TSParseActionEntry ts_parse_actions[] = { [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9421), [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), [2525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6441), - [2527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 165), - [2529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 165), - [2531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 3, .production_id = 66), - [2533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 3, .production_id = 66), + [2527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_declaration, .child_count = 5, .production_id = 165), + [2529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_declaration, .child_count = 5, .production_id = 165), + [2531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_declaration, .child_count = 3, .production_id = 66), + [2533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_declaration, .child_count = 3, .production_id = 66), [2535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), - [2537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_co_return_statement, 3), - [2539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_co_return_statement, 3), - [2541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_co_yield_statement, 3), - [2543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_co_yield_statement, 3), - [2545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4, .production_id = 86), - [2547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4, .production_id = 86), + [2537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_co_return_statement, .child_count = 3), + [2539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_co_return_statement, .child_count = 3), + [2541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_co_yield_statement, .child_count = 3), + [2543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_co_yield_statement, .child_count = 3), + [2545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_type_definition, .child_count = 4, .production_id = 86), + [2547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_definition, .child_count = 4, .production_id = 86), [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2203), - [2551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_declaration, 6, .production_id = 191), - [2553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_declaration, 6, .production_id = 191), - [2555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9358), - [2558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_declaration, 4, .production_id = 57), - [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_declaration, 4, .production_id = 57), - [2562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_instantiation, 4, .production_id = 58), - [2564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_instantiation, 4, .production_id = 58), - [2566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, .production_id = 67), - [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, .production_id = 67), + [2551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_alias_declaration, .child_count = 6, .production_id = 191), + [2553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_alias_declaration, .child_count = 6, .production_id = 191), + [2555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9358), + [2558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_declaration, .child_count = 4, .production_id = 57), + [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_declaration, .child_count = 4, .production_id = 57), + [2562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_instantiation, .child_count = 4, .production_id = 58), + [2564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_instantiation, .child_count = 4, .production_id = 58), + [2566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_function_definition, .child_count = 3, .production_id = 67), + [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_function_definition, .child_count = 3, .production_id = 67), [2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9273), - [2572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 3, .production_id = 10), - [2574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 3, .production_id = 10), - [2576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_alias_definition, 5, .production_id = 158), - [2578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_alias_definition, 5, .production_id = 158), - [2580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_alias_definition, 5, .production_id = 159), - [2582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_alias_definition, 5, .production_id = 159), - [2584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_declaration, 5, .production_id = 160), - [2586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_declaration, 5, .production_id = 160), - [2588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_or_destructor_definition, 3, .production_id = 69), - [2590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_or_destructor_definition, 3, .production_id = 69), - [2592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_assert_declaration, 5, .production_id = 161), - [2594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_assert_declaration, 5, .production_id = 161), - [2596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 80), - [2598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 80), - [2600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concept_definition, 5, .production_id = 10), - [2602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concept_definition, 5, .production_id = 10), - [2604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_def, 3, .production_id = 10), - [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_def, 3, .production_id = 10), - [2608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 167), - [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, .production_id = 167), - [2612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_linkage_specification, 3, .production_id = 44), - [2614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_linkage_specification, 3, .production_id = 44), - [2616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_declaration, 3), - [2618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_declaration, 3), - [2620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_include, 3, .production_id = 37), - [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_include, 3, .production_id = 37), - [2624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_friend_declaration, 4), - [2626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_friend_declaration, 4), - [2628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_cast_declaration, 5, .production_id = 172), - [2630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_cast_declaration, 5, .production_id = 172), - [2632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 3, .production_id = 48), - [2634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 3, .production_id = 48), - [2636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 3, .production_id = 60), - [2638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 3, .production_id = 60), - [2640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 6, .production_id = 173), - [2642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 6, .production_id = 173), - [2644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_cast_definition, 2, .production_id = 25), - [2646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_cast_definition, 2, .production_id = 25), - [2648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_cast_declaration, 2, .production_id = 26), - [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_cast_declaration, 2, .production_id = 26), - [2652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 2), - [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 2), - [2656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_or_destructor_definition, 3, .production_id = 76), - [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_or_destructor_definition, 3, .production_id = 76), - [2660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_or_destructor_declaration, 2, .production_id = 26), - [2662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_or_destructor_declaration, 2, .production_id = 26), - [2664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_assert_declaration, 7, .production_id = 202), - [2666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_assert_declaration, 7, .production_id = 202), - [2668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_declaration, 3, .production_id = 57), - [2670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_declaration, 3, .production_id = 57), - [2672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_cast_definition, 3, .production_id = 76), - [2674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_cast_definition, 3, .production_id = 76), + [2572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef, .child_count = 3, .production_id = 10), + [2574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef, .child_count = 3, .production_id = 10), + [2576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_namespace_alias_definition, .child_count = 5, .production_id = 158), + [2578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_namespace_alias_definition, .child_count = 5, .production_id = 158), + [2580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_namespace_alias_definition, .child_count = 5, .production_id = 159), + [2582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_namespace_alias_definition, .child_count = 5, .production_id = 159), + [2584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_alias_declaration, .child_count = 5, .production_id = 160), + [2586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_alias_declaration, .child_count = 5, .production_id = 160), + [2588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 3, .production_id = 69), + [2590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 3, .production_id = 69), + [2592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_static_assert_declaration, .child_count = 5, .production_id = 161), + [2594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_static_assert_declaration, .child_count = 5, .production_id = 161), + [2596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef, .child_count = 4, .production_id = 80), + [2598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef, .child_count = 4, .production_id = 80), + [2600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_concept_definition, .child_count = 5, .production_id = 10), + [2602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_concept_definition, .child_count = 5, .production_id = 10), + [2604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_def, .child_count = 3, .production_id = 10), + [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_def, .child_count = 3, .production_id = 10), + [2608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_function_definition, .child_count = 5, .production_id = 167), + [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_function_definition, .child_count = 5, .production_id = 167), + [2612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_linkage_specification, .child_count = 3, .production_id = 44), + [2614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_linkage_specification, .child_count = 3, .production_id = 44), + [2616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_using_declaration, .child_count = 3), + [2618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_using_declaration, .child_count = 3), + [2620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_include, .child_count = 3, .production_id = 37), + [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_include, .child_count = 3, .production_id = 37), + [2624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_friend_declaration, .child_count = 4), + [2626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_friend_declaration, .child_count = 4), + [2628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_operator_cast_declaration, .child_count = 5, .production_id = 172), + [2630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_operator_cast_declaration, .child_count = 5, .production_id = 172), + [2632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 3, .production_id = 48), + [2634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 3, .production_id = 48), + [2636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 3, .production_id = 60), + [2638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 3, .production_id = 60), + [2640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if, .child_count = 6, .production_id = 173), + [2642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if, .child_count = 6, .production_id = 173), + [2644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_operator_cast_definition, .child_count = 2, .production_id = 25), + [2646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_operator_cast_definition, .child_count = 2, .production_id = 25), + [2648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_operator_cast_declaration, .child_count = 2, .production_id = 26), + [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_operator_cast_declaration, .child_count = 2, .production_id = 26), + [2652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_declaration_list, .child_count = 2), + [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_declaration_list, .child_count = 2), + [2656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 3, .production_id = 76), + [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 3, .production_id = 76), + [2660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_or_destructor_declaration, .child_count = 2, .production_id = 26), + [2662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_or_destructor_declaration, .child_count = 2, .production_id = 26), + [2664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_static_assert_declaration, .child_count = 7, .production_id = 202), + [2666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_static_assert_declaration, .child_count = 7, .production_id = 202), + [2668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_declaration, .child_count = 3, .production_id = 57), + [2670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_declaration, .child_count = 3, .production_id = 57), + [2672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_operator_cast_definition, .child_count = 3, .production_id = 76), + [2674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_operator_cast_definition, .child_count = 3, .production_id = 76), [2676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), - [2678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_or_destructor_declaration, 3, .production_id = 5), - [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_or_destructor_declaration, 3, .production_id = 5), - [2682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9415), - [2685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_friend_declaration, 3), - [2687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_friend_declaration, 3), - [2689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call, 3, .production_id = 38), - [2691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call, 3, .production_id = 38), - [2693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 10), - [2695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 10), + [2678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_or_destructor_declaration, .child_count = 3, .production_id = 5), + [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_or_destructor_declaration, .child_count = 3, .production_id = 5), + [2682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9415), + [2685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_friend_declaration, .child_count = 3), + [2687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_friend_declaration, .child_count = 3), + [2689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_call, .child_count = 3, .production_id = 38), + [2691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_call, .child_count = 3, .production_id = 38), + [2693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef, .child_count = 4, .production_id = 10), + [2695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef, .child_count = 4, .production_id = 10), [2697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9358), - [2699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_instantiation, 3, .production_id = 5), - [2701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_instantiation, 3, .production_id = 5), - [2703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9273), - [2706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call, 2, .production_id = 3), - [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call, 2, .production_id = 3), - [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 2, .production_id = 9), - [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 2, .production_id = 9), - [2714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 3, .production_id = 46), - [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 3, .production_id = 46), + [2699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_instantiation, .child_count = 3, .production_id = 5), + [2701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_instantiation, .child_count = 3, .production_id = 5), + [2703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9273), + [2706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_call, .child_count = 2, .production_id = 3), + [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_call, .child_count = 2, .production_id = 3), + [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 2, .production_id = 9), + [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 2, .production_id = 9), + [2714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 3, .production_id = 46), + [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 3, .production_id = 46), [2718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1977), [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7955), @@ -718159,53 +717846,53 @@ static const TSParseActionEntry ts_parse_actions[] = { [2752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), [2754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6428), [2756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6795), - [2758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 3), - [2760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 3), - [2762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_declaration, 4), - [2764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_declaration, 4), + [2758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_declaration_list, .child_count = 3), + [2760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_declaration_list, .child_count = 3), + [2762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_using_declaration, .child_count = 4), + [2764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_using_declaration, .child_count = 4), [2766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9415), - [2768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 111), - [2770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 111), - [2772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 4, .production_id = 79), - [2774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 4, .production_id = 79), - [2776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_or_destructor_definition, 3, .production_id = 5), - [2778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_or_destructor_definition, 3, .production_id = 5), - [2780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_or_destructor_definition, 2, .production_id = 25), - [2782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_or_destructor_definition, 2, .production_id = 25), - [2784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_or_destructor_definition, 2, .production_id = 26), - [2786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_or_destructor_definition, 2, .production_id = 26), - [2788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__empty_declaration, 2), - [2790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__empty_declaration, 2), - [2792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 116), - [2794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 116), - [2796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_function_def, 4, .production_id = 78), - [2798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_function_def, 4, .production_id = 78), - [2800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_def, 4, .production_id = 77), - [2802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_def, 4, .production_id = 77), - [2804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_method_clause, 3), - [2806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_method_clause, 3), - [2808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 4, .production_id = 94), - [2810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 4, .production_id = 94), - [2812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_method_clause, 3), - [2814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_method_clause, 3), - [2816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_cast_declaration, 3, .production_id = 5), - [2818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_cast_declaration, 3, .production_id = 5), - [2820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 4, .production_id = 93), - [2822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 4, .production_id = 93), - [2824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_friend_declaration, 2), - [2826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_friend_declaration, 2), - [2828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 5, .production_id = 128), - [2830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 5, .production_id = 128), - [2832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 5, .production_id = 79), - [2834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 5, .production_id = 79), - [2836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 5, .production_id = 127), - [2838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 5, .production_id = 127), - [2840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_function_def, 5, .production_id = 126), - [2842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_function_def, 5, .production_id = 126), - [2844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_or_destructor_definition, 4, .production_id = 125), - [2846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_or_destructor_definition, 4, .production_id = 125), - [2848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_cast_declaration, 4, .production_id = 121), - [2850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_cast_declaration, 4, .production_id = 121), + [2768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_function_definition, .child_count = 4, .production_id = 111), + [2770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_function_definition, .child_count = 4, .production_id = 111), + [2772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if, .child_count = 4, .production_id = 79), + [2774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if, .child_count = 4, .production_id = 79), + [2776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 3, .production_id = 5), + [2778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 3, .production_id = 5), + [2780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 2, .production_id = 25), + [2782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 2, .production_id = 25), + [2784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 2, .production_id = 26), + [2786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 2, .production_id = 26), + [2788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__empty_declaration, .child_count = 2), + [2790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__empty_declaration, .child_count = 2), + [2792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_function_definition, .child_count = 4, .production_id = 116), + [2794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_function_definition, .child_count = 4, .production_id = 116), + [2796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_function_def, .child_count = 4, .production_id = 78), + [2798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_function_def, .child_count = 4, .production_id = 78), + [2800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_def, .child_count = 4, .production_id = 77), + [2802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_def, .child_count = 4, .production_id = 77), + [2804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_default_method_clause, .child_count = 3), + [2806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_default_method_clause, .child_count = 3), + [2808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 4, .production_id = 94), + [2810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 4, .production_id = 94), + [2812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_delete_method_clause, .child_count = 3), + [2814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_delete_method_clause, .child_count = 3), + [2816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_operator_cast_declaration, .child_count = 3, .production_id = 5), + [2818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_operator_cast_declaration, .child_count = 3, .production_id = 5), + [2820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 4, .production_id = 93), + [2822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_namespace_definition, .child_count = 4, .production_id = 93), + [2824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_friend_declaration, .child_count = 2), + [2826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_friend_declaration, .child_count = 2), + [2828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef, .child_count = 5, .production_id = 128), + [2830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef, .child_count = 5, .production_id = 128), + [2832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if, .child_count = 5, .production_id = 79), + [2834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if, .child_count = 5, .production_id = 79), + [2836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if, .child_count = 5, .production_id = 127), + [2838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if, .child_count = 5, .production_id = 127), + [2840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_function_def, .child_count = 5, .production_id = 126), + [2842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_function_def, .child_count = 5, .production_id = 126), + [2844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 4, .production_id = 125), + [2846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constructor_or_destructor_definition, .child_count = 4, .production_id = 125), + [2848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_operator_cast_declaration, .child_count = 4, .production_id = 121), + [2850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_operator_cast_declaration, .child_count = 4, .production_id = 121), [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), @@ -718224,8 +717911,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8429), [2886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2753), - [2888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_qualifier, 1), - [2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_qualifier, 1), + [2888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_type_qualifier, .child_count = 1), + [2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_qualifier, .child_count = 1), [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8318), [2894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9861), [2896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7032), @@ -718238,7 +717925,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7887), [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10524), - [2916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elifdef_in_field_declaration_list, 3, .production_id = 10), + [2916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_elifdef_in_field_declaration_list, .child_count = 3, .production_id = 10), [2918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2907), [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), @@ -718261,9 +717948,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [2956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666), [2958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6445), [2960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6791), - [2962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 3, .production_id = 79), - [2964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 4, .production_id = 79), - [2966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elifdef_in_field_declaration_list, 2, .production_id = 10), + [2962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_elif_in_field_declaration_list, .child_count = 3, .production_id = 79), + [2964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_elif_in_field_declaration_list, .child_count = 4, .production_id = 79), + [2966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_elifdef_in_field_declaration_list, .child_count = 2, .production_id = 10), [2968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473), [2970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2903), [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1850), @@ -718301,47 +717988,47 @@ static const TSParseActionEntry ts_parse_actions[] = { [3036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), [3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), [3040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2252), - [3042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3790), - [3045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9817), - [3048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7085), - [3051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), - [3053] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9843), - [3056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9230), - [3059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6315), - [3062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10341), - [3065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3696), - [3068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6695), - [3071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6695), - [3074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3296), - [3077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4879), - [3080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3375), - [3083] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3372), - [3086] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10615), - [3089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6878), - [3092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9484), - [3095] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10612), - [3098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9458), - [3101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(2797), - [3104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10332), - [3107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(2314), - [3110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(2891), - [3113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7581), - [3116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6628), - [3119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6624), - [3122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6619), - [3125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(2780), - [3128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10497), - [3131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3096), - [3134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10496), - [3137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4998), - [3140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6562), - [3143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8505), - [3146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(1111), - [3149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(2133), - [3152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9869), - [3155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7850), - [3158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10516), - [3161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10472), + [3042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(3790), + [3045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9817), + [3048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(7085), + [3051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), + [3053] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9843), + [3056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9230), + [3059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(6315), + [3062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10341), + [3065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(3696), + [3068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(6695), + [3071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(6695), + [3074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(3296), + [3077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(4879), + [3080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(3375), + [3083] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(3372), + [3086] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10615), + [3089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(6878), + [3092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9484), + [3095] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10612), + [3098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9458), + [3101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(2797), + [3104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10332), + [3107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(2314), + [3110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(2891), + [3113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(7581), + [3116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(6628), + [3119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(6624), + [3122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(6619), + [3125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(2780), + [3128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10497), + [3131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(3096), + [3134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10496), + [3137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(4998), + [3140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(6562), + [3143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(8505), + [3146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(1111), + [3149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(2133), + [3152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9869), + [3155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(7850), + [3158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10516), + [3161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10472), [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2842), [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2833), [3168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8917), @@ -718353,171 +718040,171 @@ static const TSParseActionEntry ts_parse_actions[] = { [3180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814), [3182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2812), [3184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2815), - [3186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2814), - [3189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(424), - [3192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1677), - [3195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1677), - [3198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1766), - [3201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(679), - [3204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7952), - [3207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9494), - [3210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(79), - [3213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1409), - [3216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8318), - [3219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8668), - [3222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9399), - [3225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1940), - [3228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9695), - [3231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9478), - [3234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(675), - [3237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10488), - [3240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1361), - [3243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9598), - [3246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9597), - [3249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9702), - [3252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9383), - [3255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9573), - [3258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1700), - [3261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1587), - [3264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10514), - [3267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10511), - [3270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10507), - [3273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8181), - [3276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5483), - [3279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8710), - [3282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8469), - [3285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5067), - [3288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5033), - [3291] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10350), - [3294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9386), - [3297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9392), - [3300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1713), - [3303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1605), - [3306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1604), - [3309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2033), - [3312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9419), - [3315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1717), - [3318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6429), - [3321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6790), + [3186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2814), + [3189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(424), + [3192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1677), + [3195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1677), + [3198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1766), + [3201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(679), + [3204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(7952), + [3207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9494), + [3210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(79), + [3213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1409), + [3216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8318), + [3219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8668), + [3222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9399), + [3225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1940), + [3228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9695), + [3231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9478), + [3234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(675), + [3237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10488), + [3240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1361), + [3243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9598), + [3246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9597), + [3249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9702), + [3252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9383), + [3255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9573), + [3258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1700), + [3261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1587), + [3264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10514), + [3267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10511), + [3270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10507), + [3273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8181), + [3276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(5483), + [3279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8710), + [3282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8469), + [3285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(5067), + [3288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(5033), + [3291] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10350), + [3294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9386), + [3297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9392), + [3300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1713), + [3303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1605), + [3306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1604), + [3309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2033), + [3312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9419), + [3315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1717), + [3318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(6429), + [3321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(6790), [3324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2836), - [3326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2836), - [3329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1164), - [3332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(84), - [3335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8751), - [3338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9329), - [3341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1704), - [3344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10182), - [3347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9396), - [3350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(665), - [3353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10498), - [3356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1375), - [3359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9696), - [3362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9698), - [3365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9766), - [3368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9316), - [3371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9715), - [3374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9280), - [3377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1627), - [3380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1628), - [3383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2095), - [3386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2842), - [3389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(205), - [3392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(67), - [3395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8969), - [3398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9497), - [3401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1903), - [3404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9939), - [3407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9178), - [3410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(711), - [3413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10432), - [3416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1367), - [3419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10180), - [3422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10179), - [3425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9594), - [3428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9513), - [3431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10155), - [3434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9504), - [3437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1582), - [3440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1545), - [3443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1708), - [3446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2815), - [3449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(419), - [3452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(94), - [3455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8658), - [3458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9482), - [3461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2032), - [3464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9599), - [3467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9499), - [3470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(692), - [3473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10478), - [3476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1357), - [3479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9937), - [3482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9936), - [3485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9617), - [3488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9463), - [3491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9886), - [3494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9472), - [3497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1574), - [3500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1583), - [3503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1907), - [3506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2793), - [3509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(674), - [3512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(64), - [3515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8650), - [3518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9176), - [3521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1904), - [3524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10574), - [3527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9453), - [3530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(556), - [3533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10026), - [3536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1353), - [3539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10541), - [3542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10539), - [3545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9935), - [3548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9305), - [3551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10267), - [3554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9184), - [3557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1579), - [3560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1581), - [3563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1873), - [3566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2812), - [3569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(741), - [3572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(70), - [3575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8693), - [3578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9448), - [3581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1696), - [3584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10530), - [3587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9447), - [3590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(638), - [3593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10523), - [3596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1373), - [3599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10522), - [3602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10519), - [3605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10515), - [3608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9206), - [3611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10463), - [3614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9426), - [3617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1557), - [3620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1577), - [3623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1716), - [3626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(2833), - [3629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8917), - [3632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9243), - [3635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(10226), - [3638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9114), + [3326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2836), + [3329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1164), + [3332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(84), + [3335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8751), + [3338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9329), + [3341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1704), + [3344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10182), + [3347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9396), + [3350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(665), + [3353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10498), + [3356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1375), + [3359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9696), + [3362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9698), + [3365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9766), + [3368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9316), + [3371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9715), + [3374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9280), + [3377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1627), + [3380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1628), + [3383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2095), + [3386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2842), + [3389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(205), + [3392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(67), + [3395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8969), + [3398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9497), + [3401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1903), + [3404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9939), + [3407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9178), + [3410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(711), + [3413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10432), + [3416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1367), + [3419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10180), + [3422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10179), + [3425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9594), + [3428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9513), + [3431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10155), + [3434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9504), + [3437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1582), + [3440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1545), + [3443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1708), + [3446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2815), + [3449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(419), + [3452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(94), + [3455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8658), + [3458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9482), + [3461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2032), + [3464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9599), + [3467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9499), + [3470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(692), + [3473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10478), + [3476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1357), + [3479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9937), + [3482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9936), + [3485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9617), + [3488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9463), + [3491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9886), + [3494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9472), + [3497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1574), + [3500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1583), + [3503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1907), + [3506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2793), + [3509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(674), + [3512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(64), + [3515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8650), + [3518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9176), + [3521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1904), + [3524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10574), + [3527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9453), + [3530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(556), + [3533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10026), + [3536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1353), + [3539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10541), + [3542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10539), + [3545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9935), + [3548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9305), + [3551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10267), + [3554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9184), + [3557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1579), + [3560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1581), + [3563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1873), + [3566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2812), + [3569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(741), + [3572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(70), + [3575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8693), + [3578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9448), + [3581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1696), + [3584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10530), + [3587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9447), + [3590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(638), + [3593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10523), + [3596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1373), + [3599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10522), + [3602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10519), + [3605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10515), + [3608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9206), + [3611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10463), + [3614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9426), + [3617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1557), + [3620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1577), + [3623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(1716), + [3626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(2833), + [3629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(8917), + [3632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9243), + [3635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(10226), + [3638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT(9114), [3641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2829), [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), [3645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8292), - [3647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9861), - [3650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7032), - [3653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9568), - [3656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9121), - [3659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3292), - [3662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4882), - [3665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8577), - [3668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(2131), - [3671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7887), - [3674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10524), + [3647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9861), + [3650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(7032), + [3653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9568), + [3656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9121), + [3659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(3292), + [3662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(4882), + [3665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(8577), + [3668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(2131), + [3671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(7887), + [3674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10524), [3677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121), [3679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), @@ -718593,16 +718280,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [3821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5705), [3823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5171), [3825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5169), - [3827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9904), - [3830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7019), - [3833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9650), - [3836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9283), - [3839] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3276), - [3842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4856), - [3845] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8411), - [3848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(2134), - [3851] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7886), - [3854] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10532), + [3827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9904), + [3830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(7019), + [3833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9650), + [3836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9283), + [3839] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(3276), + [3842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(4856), + [3845] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(8411), + [3848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(2134), + [3851] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(7886), + [3854] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10532), [3857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5129), [3859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), [3861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309), @@ -718610,7 +718297,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), [3867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9904), [3869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7019), - [3871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_field_declaration_list, 2), + [3871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_else_in_field_declaration_list, .child_count = 2), [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9650), [3875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9283), [3877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3276), @@ -718619,20 +718306,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [3883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), [3885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7886), [3887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10532), - [3889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9607), - [3892] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7052), - [3895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9878), - [3898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9165), - [3901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3279), - [3904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4817), - [3907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), - [3909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8473), - [3912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(2136), - [3915] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7857), - [3918] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(10489), + [3889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9607), + [3892] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(7052), + [3895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9878), + [3898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(9165), + [3901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(3279), + [3904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(4817), + [3907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), + [3909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(8473), + [3912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(2136), + [3915] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(7857), + [3918] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_field_declaration_list_repeat1, .child_count = 2), SHIFT_REPEAT(10489), [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6223), [3923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322), - [3925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_field_declaration_list, 1), + [3925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_else_in_field_declaration_list, .child_count = 1), [3927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), [3929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), [3931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), @@ -718649,8 +718336,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6224), [3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5559), - [3959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__top_level_expression_statement, 2), - [3961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__top_level_expression_statement, 2), + [3959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__top_level_expression_statement, .child_count = 2), + [3961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__top_level_expression_statement, .child_count = 2), [3963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3492), [3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), [3967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4265), @@ -718778,42 +718465,42 @@ static const TSParseActionEntry ts_parse_actions[] = { [4211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8314), [4213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), [4215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10071), - [4217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_declaration, 4), - [4219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_declaration, 4), - [4221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_declaration, 3), - [4223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_declaration, 3), - [4225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_pack_expansion, 2, .production_id = 28), + [4217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_attribute_declaration, .child_count = 4), + [4219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attribute_declaration, .child_count = 4), + [4221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_attribute_declaration, .child_count = 3), + [4223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attribute_declaration, .child_count = 3), + [4225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parameter_pack_expansion, .child_count = 2, .production_id = 28), [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [4229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_pack_expansion, 2, .production_id = 28), + [4229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parameter_pack_expansion, .child_count = 2, .production_id = 28), [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), - [4233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_specifier, 1, .production_id = 1), - [4235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_not_binary, 1), - [4237] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__declarator, 1), REDUCE(sym__type_specifier, 1, .production_id = 1), REDUCE(sym__expression_not_binary, 1), - [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 1), - [4243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), - [4245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type_specifier, 1, .production_id = 1), REDUCE(sym__expression_not_binary, 1), - [4248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 1), REDUCE(sym__expression_not_binary, 1), - [4251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(995), + [4233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1, .production_id = 1), + [4235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), + [4237] = {.entry = {.count = 3, .reusable = true}}, REDUCE(.symbol = sym__declarator, .child_count = 1), REDUCE(.symbol = sym__type_specifier, .child_count = 1, .production_id = 1), REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), + [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1, .production_id = 1), + [4243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), + [4245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1, .production_id = 1), REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), + [4248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1, .production_id = 1), REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), + [4251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(995), [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8028), - [4256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__declarator, 1), REDUCE(sym__type_specifier, 1, .production_id = 1), - [4259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_name, 1, .production_id = 1), + [4256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__declarator, .child_count = 1), REDUCE(.symbol = sym__type_specifier, .child_count = 1, .production_id = 1), + [4259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_name, .child_count = 1, .production_id = 1), [4261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811), - [4263] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__declarator, 1), REDUCE(sym__type_specifier, 1, .production_id = 1), REDUCE(sym__expression_not_binary, 1), + [4263] = {.entry = {.count = 3, .reusable = false}}, REDUCE(.symbol = sym__declarator, .child_count = 1), REDUCE(.symbol = sym__type_specifier, .child_count = 1, .production_id = 1), REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), [4267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), [4269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [4273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__declaration_modifiers, 1), REDUCE(aux_sym_attributed_declarator_repeat1, 1), - [4276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__declaration_modifiers, 1), REDUCE(aux_sym_attributed_declarator_repeat1, 1), - [4279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 1), - [4281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 1), - [4283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_modifiers, 1), - [4285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_modifiers, 1), + [4273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__declaration_modifiers, .child_count = 1), REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 1), + [4276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__declaration_modifiers, .child_count = 1), REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 1), + [4279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 1), + [4281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 1), + [4283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__declaration_modifiers, .child_count = 1), + [4285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__declaration_modifiers, .child_count = 1), [4287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), [4289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), [4291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), [4293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), [4295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9263), - [4297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9263), + [4297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9263), [4300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), [4302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), [4304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3338), @@ -718875,7 +718562,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4503), [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [4422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(1003), + [4422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(1003), [4425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), [4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8322), [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9475), @@ -718893,36 +718580,36 @@ static const TSParseActionEntry ts_parse_actions[] = { [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4708), [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10108), [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), - [4459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(2753), - [4462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(424), - [4465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(1677), - [4468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(1677), - [4471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(1766), - [4474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(3746), - [4477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(7952), - [4480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(1905), - [4483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), - [4485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(1409), - [4488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(8318), - [4491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(1700), - [4494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(1587), - [4497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(10514), - [4500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(10511), - [4503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(10507), - [4506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(8181), - [4509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(5483), - [4512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(8710), - [4515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(8469), - [4518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(5067), - [4521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(5033), - [4524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(10350), - [4527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(7947), - [4530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(9386), - [4533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(1713), - [4536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(9419), - [4539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(1717), - [4542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(6429), - [4545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requirement_seq_repeat1, 2), SHIFT_REPEAT(6790), + [4459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(2753), + [4462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(424), + [4465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(1677), + [4468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(1677), + [4471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(1766), + [4474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(3746), + [4477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(7952), + [4480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(1905), + [4483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), + [4485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(1409), + [4488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(8318), + [4491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(1700), + [4494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(1587), + [4497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(10514), + [4500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(10511), + [4503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(10507), + [4506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(8181), + [4509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(5483), + [4512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(8710), + [4515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(8469), + [4518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(5067), + [4521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(5033), + [4524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(10350), + [4527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(7947), + [4530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(9386), + [4533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(1713), + [4536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(9419), + [4539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(1717), + [4542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(6429), + [4545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_requirement_seq_repeat1, .child_count = 2), SHIFT_REPEAT(6790), [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7368), [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9946), [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), @@ -718979,33 +718666,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [4654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724), [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), [4658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6247), - [4660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_argument_list, 4, .dynamic_precedence = 1), - [4662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_argument_list, 4, .dynamic_precedence = 1), - [4664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), - [4666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), - [4668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), - [4671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), - [4673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), - [4675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), - [4678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), SHIFT(1002), - [4681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_argument_list, 3, .dynamic_precedence = 3), - [4683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_argument_list, 3, .dynamic_precedence = 3), - [4685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_argument_list, 4, .dynamic_precedence = 3), - [4687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_argument_list, 4, .dynamic_precedence = 3), - [4689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_argument_list, 4, .dynamic_precedence = 2), - [4691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_argument_list, 4, .dynamic_precedence = 2), - [4693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_argument_list, 3, .dynamic_precedence = 1), - [4695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_argument_list, 3, .dynamic_precedence = 1), - [4697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_argument_list, 2), - [4699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_argument_list, 2), - [4701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_argument_list, 3, .dynamic_precedence = 2), - [4703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_argument_list, 3, .dynamic_precedence = 2), - [4705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_type, 2, .production_id = 16), - [4707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_function, 2, .production_id = 17), - [4709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_type, 2, .production_id = 16), REDUCE(sym_template_function, 2, .production_id = 17), - [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 2, .production_id = 16), - [4714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_function, 2, .production_id = 17), - [4716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_type, 2, .production_id = 16), REDUCE(sym_template_function, 2, .production_id = 17), + [4660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 4, .dynamic_precedence = 1), + [4662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 4, .dynamic_precedence = 1), + [4664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), + [4666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), + [4668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), + [4671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), + [4673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), + [4675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), + [4678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), SHIFT(1002), + [4681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 3, .dynamic_precedence = 3), + [4683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 3, .dynamic_precedence = 3), + [4685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 4, .dynamic_precedence = 3), + [4687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 4, .dynamic_precedence = 3), + [4689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 4, .dynamic_precedence = 2), + [4691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 4, .dynamic_precedence = 2), + [4693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 3, .dynamic_precedence = 1), + [4695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 3, .dynamic_precedence = 1), + [4697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 2), + [4699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 2), + [4701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 3, .dynamic_precedence = 2), + [4703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_argument_list, .child_count = 3, .dynamic_precedence = 2), + [4705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_type, .child_count = 2, .production_id = 16), + [4707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_function, .child_count = 2, .production_id = 17), + [4709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym_template_type, .child_count = 2, .production_id = 16), REDUCE(.symbol = sym_template_function, .child_count = 2, .production_id = 17), + [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_type, .child_count = 2, .production_id = 16), + [4714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_function, .child_count = 2, .production_id = 17), + [4716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_template_type, .child_count = 2, .production_id = 16), REDUCE(.symbol = sym_template_function, .child_count = 2, .production_id = 17), [4719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5327), @@ -719045,8 +718732,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [4791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [4797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_capture_specifier, 2), - [4799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_capture_specifier, 2), + [4797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 2), + [4799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 2), [4801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), [4803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), [4805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), @@ -719087,26 +718774,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), [4879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [4881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9879), + [4881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9879), [4884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), [4886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), [4888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), - [4890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9876), - [4893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9875), + [4890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9876), + [4893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9875), [4896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10139), [4898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), - [4900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9874), + [4900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9874), [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), - [4907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9868), - [4910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9865), - [4913] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9864), - [4916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9863), - [4919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9862), + [4907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9868), + [4910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9865), + [4913] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9864), + [4916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9863), + [4919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9862), [4922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [4924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9858), + [4924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9858), [4927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), - [4929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9725), + [4929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9725), [4932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), [4934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), [4936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), @@ -719148,63 +718835,63 @@ static const TSParseActionEntry ts_parse_actions[] = { [5008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), [5010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), [5012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [5014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9784), - [5017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .dynamic_precedence = 1, .production_id = 79), - [5019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .dynamic_precedence = 1, .production_id = 147), + [5014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9784), + [5017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 3, .dynamic_precedence = 1, .production_id = 79), + [5019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 3, .dynamic_precedence = 1, .production_id = 147), [5021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), [5023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1814), [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), [5027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), - [5031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_default_capture, 1), + [5031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_default_capture, .child_count = 1), [5033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745), - [5035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 2, .dynamic_precedence = 1, .production_id = 105), - [5037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 2, .dynamic_precedence = 1), + [5035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 2, .dynamic_precedence = 1, .production_id = 105), + [5037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 2, .dynamic_precedence = 1), [5039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), - [5041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), SHIFT(993), - [5044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .dynamic_precedence = 1, .production_id = 105), - [5046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 4, .dynamic_precedence = 1, .production_id = 184), + [5041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), SHIFT(993), + [5044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 3, .dynamic_precedence = 1, .production_id = 105), + [5046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 4, .dynamic_precedence = 1, .production_id = 184), [5048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), [5050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), [5052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7880), [5054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), - [5056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9848), - [5059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9806), - [5062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9885), - [5065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9824), - [5068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9850), + [5056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9848), + [5059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9806), + [5062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9885), + [5065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9824), + [5068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9850), [5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10242), [5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [5075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9846), - [5078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9842), + [5075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9846), + [5078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9842), [5081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [5083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9718), [5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4473), [5087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10109), - [5089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9827), + [5089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9827), [5092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7740), - [5094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9805), + [5094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9805), [5097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7537), [5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), [5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7690), - [5103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9826), + [5103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9826), [5106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), [5108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), [5110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10383), [5112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [5114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9821), + [5114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9821), [5117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3820), - [5119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9809), - [5122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9819), - [5125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9814), - [5128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9881), - [5131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9808), + [5119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9809), + [5122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9819), + [5125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9814), + [5128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9881), + [5131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9808), [5134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10271), [5136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), [5138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [5140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9891), + [5140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9891), [5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [5145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9892), + [5145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9892), [5148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), [5150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), [5152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), @@ -719212,7 +718899,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), [5158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), [5160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4272), - [5162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9895), + [5162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9895), [5165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10215), [5167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), [5169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), @@ -719223,15 +718910,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7266), [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7265), [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [5185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9849), + [5185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9849), [5188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7253), [5190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9782), [5192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), - [5194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9797), + [5194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9797), [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [5199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9894), + [5199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9894), [5202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10203), - [5204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9793), + [5204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9793), [5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), [5209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), [5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10330), @@ -719239,7 +718926,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10293), [5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), [5219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10287), - [5221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9792), + [5221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9792), [5224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10348), [5226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), [5228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), @@ -719311,13 +718998,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [5360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), [5362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), [5364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [5366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(993), - [5369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declarator, 1), + [5366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(993), + [5369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__declarator, .child_count = 1), [5371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), [5373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8295), [5375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9430), - [5377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(989), - [5380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(991), + [5377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(989), + [5380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(991), [5383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), [5385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1510), [5387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), @@ -719363,32 +719050,32 @@ static const TSParseActionEntry ts_parse_actions[] = { [5467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8393), [5469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), [5471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8085), - [5473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 4, .production_id = 124), - [5475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 4, .production_id = 124), - [5477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 3, .production_id = 74), - [5479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 3, .production_id = 74), - [5481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 3, .production_id = 73), - [5483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 3, .production_id = 73), - [5485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fold_expression, 3, .production_id = 40), - [5487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fold_expression, 3, .production_id = 40), - [5489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constraint_conjunction, 3, .production_id = 54), - [5491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_conjunction, 3, .production_id = 54), - [5493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 5, .production_id = 171), - [5495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 5, .production_id = 171), - [5497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 4, .production_id = 123), - [5499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 4, .production_id = 123), - [5501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__requirement_clause_constraint, 3), - [5503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__requirement_clause_constraint, 3), - [5505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_requires_expression, 3, .production_id = 65), - [5507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_expression, 3, .production_id = 65), - [5509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_requirement_seq, 3), - [5511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requirement_seq, 3), - [5513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_requires_expression, 2, .production_id = 21), - [5515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_expression, 2, .production_id = 21), - [5517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 2, .production_id = 32), - [5519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 2, .production_id = 32), - [5521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_requirement_seq, 2), - [5523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requirement_seq, 2), + [5473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 4, .production_id = 124), + [5475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 4, .production_id = 124), + [5477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 3, .production_id = 74), + [5479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 3, .production_id = 74), + [5481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 3, .production_id = 73), + [5483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 3, .production_id = 73), + [5485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_fold_expression, .child_count = 3, .production_id = 40), + [5487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_fold_expression, .child_count = 3, .production_id = 40), + [5489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constraint_conjunction, .child_count = 3, .production_id = 54), + [5491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constraint_conjunction, .child_count = 3, .production_id = 54), + [5493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 5, .production_id = 171), + [5495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 5, .production_id = 171), + [5497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 4, .production_id = 123), + [5499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 4, .production_id = 123), + [5501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__requirement_clause_constraint, .child_count = 3), + [5503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__requirement_clause_constraint, .child_count = 3), + [5505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_requires_expression, .child_count = 3, .production_id = 65), + [5507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_requires_expression, .child_count = 3, .production_id = 65), + [5509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_requirement_seq, .child_count = 3), + [5511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_requirement_seq, .child_count = 3), + [5513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_requires_expression, .child_count = 2, .production_id = 21), + [5515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_requires_expression, .child_count = 2, .production_id = 21), + [5517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 2, .production_id = 32), + [5519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_expression, .child_count = 2, .production_id = 32), + [5521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_requirement_seq, .child_count = 2), + [5523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_requirement_seq, .child_count = 2), [5525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9018), [5527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8804), @@ -719412,335 +719099,335 @@ static const TSParseActionEntry ts_parse_actions[] = { [5565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10032), [5567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10035), [5569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9234), - [5571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9234), - [5574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 2), + [5571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9234), + [5574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_initializer_list, .child_count = 2), [5576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9197), - [5578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9197), - [5581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 5, .production_id = 128), - [5583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 5, .production_id = 128), - [5585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 79), - [5587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 79), - [5589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 3, .production_id = 10), - [5591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 3, .production_id = 10), - [5593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 127), - [5595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 127), - [5597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, .production_id = 56), - [5599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 56), - [5601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, .production_id = 66), - [5603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 66), - [5605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_method_definition, 3, .production_id = 67), - [5607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_method_definition, 3, .production_id = 67), - [5609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_method_definition, 3, .production_id = 66), - [5611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_method_definition, 3, .production_id = 66), - [5613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_declaration_list_item, 2), - [5615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_declaration_list_item, 2), - [5617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 2, .production_id = 56), - [5619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 56), - [5621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 190), - [5623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 190), - [5625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 177), - [5627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 177), - [5629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 176), - [5631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 176), - [5633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 66), - [5635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 66), - [5637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 10), - [5639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 10), - [5641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 80), - [5643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 80), - [5645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 4, .production_id = 79), - [5647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 4, .production_id = 79), - [5649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), - [5651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), - [5653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(2254), - [5656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 66), - [5658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 66), - [5660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 7, .production_id = 204), - [5662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 7, .production_id = 204), - [5664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 6, .production_id = 195), - [5666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 6, .production_id = 195), - [5668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 194), - [5670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 194), - [5672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 6, .production_id = 194), - [5674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 6, .production_id = 194), - [5676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 6, .production_id = 204), - [5678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 6, .production_id = 204), - [5680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 6, .production_id = 190), - [5682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 6, .production_id = 190), - [5684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 6, .production_id = 173), - [5686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 6, .production_id = 173), - [5688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 177), - [5690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 177), - [5692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 195), - [5694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 195), - [5696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 176), - [5698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 176), + [5578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9197), + [5581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef_in_field_declaration_list, .child_count = 5, .production_id = 128), + [5583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_field_declaration_list, .child_count = 5, .production_id = 128), + [5585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if_in_field_declaration_list, .child_count = 5, .production_id = 79), + [5587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_field_declaration_list, .child_count = 5, .production_id = 79), + [5589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef_in_field_declaration_list, .child_count = 3, .production_id = 10), + [5591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_field_declaration_list, .child_count = 3, .production_id = 10), + [5593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if_in_field_declaration_list, .child_count = 5, .production_id = 127), + [5595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_field_declaration_list, .child_count = 5, .production_id = 127), + [5597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 3, .production_id = 56), + [5599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 3, .production_id = 56), + [5601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 3, .production_id = 66), + [5603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 3, .production_id = 66), + [5605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_inline_method_definition, .child_count = 3, .production_id = 67), + [5607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_inline_method_definition, .child_count = 3, .production_id = 67), + [5609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_inline_method_definition, .child_count = 3, .production_id = 66), + [5611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_inline_method_definition, .child_count = 3, .production_id = 66), + [5613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__field_declaration_list_item, .child_count = 2), + [5615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__field_declaration_list_item, .child_count = 2), + [5617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 2, .production_id = 56), + [5619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 2, .production_id = 56), + [5621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 190), + [5623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 190), + [5625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 4, .production_id = 177), + [5627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 4, .production_id = 177), + [5629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 4, .production_id = 176), + [5631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 4, .production_id = 176), + [5633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 4, .production_id = 66), + [5635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 4, .production_id = 66), + [5637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef_in_field_declaration_list, .child_count = 4, .production_id = 10), + [5639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_field_declaration_list, .child_count = 4, .production_id = 10), + [5641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef_in_field_declaration_list, .child_count = 4, .production_id = 80), + [5643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_field_declaration_list, .child_count = 4, .production_id = 80), + [5645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if_in_field_declaration_list, .child_count = 4, .production_id = 79), + [5647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_field_declaration_list, .child_count = 4, .production_id = 79), + [5649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), + [5651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), + [5653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(2254), + [5656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 66), + [5658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 66), + [5660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 7, .production_id = 204), + [5662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 7, .production_id = 204), + [5664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 6, .production_id = 195), + [5666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 6, .production_id = 195), + [5668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 194), + [5670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 194), + [5672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 6, .production_id = 194), + [5674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 6, .production_id = 194), + [5676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 6, .production_id = 204), + [5678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 6, .production_id = 204), + [5680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 6, .production_id = 190), + [5682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 6, .production_id = 190), + [5684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if_in_field_declaration_list, .child_count = 6, .production_id = 173), + [5686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_field_declaration_list, .child_count = 6, .production_id = 173), + [5688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 177), + [5690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 177), + [5692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 195), + [5694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 195), + [5696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 176), + [5698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration, .child_count = 5, .production_id = 176), [5700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9302), - [5702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(987), + [5702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(987), [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3325), - [5707] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9148), + [5707] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9148), [5710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9148), - [5712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_constructor_try_statement_repeat1, 2), SHIFT_REPEAT(9302), - [5715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_specifier, 4), - [5717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_specifier, 4), - [5719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(2338), - [5722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), - [5724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), - [5726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8453), - [5729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9434), + [5712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_constructor_try_statement_repeat1, .child_count = 2), SHIFT_REPEAT(9302), + [5715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_attribute_specifier, .child_count = 4), + [5717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attribute_specifier, .child_count = 4), + [5719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(2338), + [5722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), + [5724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), + [5726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8453), + [5729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9434), [5732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), - [5734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_string, 3), - [5736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenated_string, 3), + [5734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_concatenated_string, .child_count = 3), + [5736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_concatenated_string, .child_count = 3), [5738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2349), - [5740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_string, 2), - [5742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenated_string, 2), + [5740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_concatenated_string, .child_count = 2), + [5742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_concatenated_string, .child_count = 2), [5744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [5746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_name, 1, .production_id = 1), - [5748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), SHIFT(989), - [5751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(2432), - [5754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dependent_type, 2, .dynamic_precedence = -1), - [5756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dependent_type, 2, .dynamic_precedence = -1), + [5746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_name, .child_count = 1, .production_id = 1), + [5748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), SHIFT(989), + [5751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(2432), + [5754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_dependent_type, .child_count = 2, .dynamic_precedence = -1), + [5756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_dependent_type, .child_count = 2, .dynamic_precedence = -1), [5758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), [5760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9890), - [5762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_name, 1), - [5764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_name, 1), + [5762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_name, .child_count = 1), + [5764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_name, .child_count = 1), [5766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8025), - [5768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), SHIFT(1001), - [5771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decltype, 4), - [5773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decltype, 4), - [5775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 34), - [5777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 34), - [5779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dependent_type_identifier, 2), - [5781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dependent_type_identifier, 2), - [5783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_specifier, 1), - [5785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_specifier, 1), - [5787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_specifier, 2, .production_id = 12), - [5789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_specifier, 2, .production_id = 12), - [5791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decltype_auto, 4), - [5793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decltype_auto, 4), - [5795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 5, .production_id = 139), - [5797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 5, .production_id = 139), - [5799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constraint_disjunction, 3, .production_id = 54), - [5801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_disjunction, 3, .production_id = 54), + [5768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), SHIFT(1001), + [5771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_decltype, .child_count = 4), + [5773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_decltype, .child_count = 4), + [5775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 34), + [5777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 34), + [5779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_dependent_type_identifier, .child_count = 2), + [5781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_dependent_type_identifier, .child_count = 2), + [5783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1), + [5785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1), + [5787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_class_specifier, .child_count = 2, .production_id = 12), + [5789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_class_specifier, .child_count = 2, .production_id = 12), + [5791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_decltype_auto, .child_count = 4), + [5793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_decltype_auto, .child_count = 4), + [5795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 5, .production_id = 139), + [5797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 5, .production_id = 139), + [5799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_constraint_disjunction, .child_count = 3, .production_id = 54), + [5801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_constraint_disjunction, .child_count = 3, .production_id = 54), [5803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6884), [5805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6884), - [5807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 3, .production_id = 50), - [5809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 3, .production_id = 50), - [5811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration_list, 2), - [5813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration_list, 2), - [5815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 2), - [5817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 2), - [5819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 3), - [5821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 3), - [5823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), - [5825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), - [5827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), SHIFT_REPEAT(2713), - [5830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 2), - [5832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 2), - [5834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 96), - [5836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 96), - [5838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration, 3, .production_id = 101), - [5840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration, 3, .production_id = 101), - [5842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration_list, 3), - [5844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration_list, 3), - [5846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 94), - [5848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 94), - [5850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 9), - [5852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 9), - [5854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration, 2, .production_id = 12), - [5856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration, 2, .production_id = 12), - [5858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 2, .production_id = 11), - [5860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 2, .production_id = 11), - [5862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 4), - [5864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 4), - [5866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 2, .production_id = 6), - [5868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 2, .production_id = 6), - [5870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_type_specifier, 2, .production_id = 27), - [5872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_type_specifier, 2, .production_id = 27), + [5807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 3, .production_id = 50), + [5809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 3, .production_id = 50), + [5811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration_list, .child_count = 2), + [5813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration_list, .child_count = 2), + [5815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enumerator_list, .child_count = 2), + [5817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enumerator_list, .child_count = 2), + [5819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_string_literal, .child_count = 3), + [5821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_string_literal, .child_count = 3), + [5823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), + [5825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), + [5827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), SHIFT_REPEAT(2713), + [5830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_string_literal, .child_count = 2), + [5832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_string_literal, .child_count = 2), + [5834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 5, .production_id = 96), + [5836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 5, .production_id = 96), + [5838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration, .child_count = 3, .production_id = 101), + [5840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration, .child_count = 3, .production_id = 101), + [5842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_declaration_list, .child_count = 3), + [5844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_declaration_list, .child_count = 3), + [5846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 5, .production_id = 94), + [5848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 5, .production_id = 94), + [5850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 9), + [5852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 9), + [5854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration, .child_count = 2, .production_id = 12), + [5856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration, .child_count = 2, .production_id = 12), + [5858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 2, .production_id = 11), + [5860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 2, .production_id = 11), + [5862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enumerator_list, .child_count = 4), + [5864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enumerator_list, .child_count = 4), + [5866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 2, .production_id = 6), + [5868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 2, .production_id = 6), + [5870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_placeholder_type_specifier, .child_count = 2, .production_id = 27), + [5872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_placeholder_type_specifier, .child_count = 2, .production_id = 27), [5874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2715), - [5876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 1), - [5878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), + [5876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), + [5878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), [5880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2683), [5882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2716), - [5884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 10), - [5886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 10), - [5888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder_type_specifier, 1), - [5890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder_type_specifier, 1), - [5892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_raw_string_literal, 7, .production_id = 203), - [5894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raw_string_literal, 7, .production_id = 203), - [5896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 49), - [5898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 49), - [5900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 48), - [5902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 48), - [5904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration, 1, .production_id = 13), - [5906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration, 1, .production_id = 13), - [5908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration, 4, .production_id = 140), - [5910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration, 4, .production_id = 140), - [5912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 4, .production_id = 46), - [5914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 4, .production_id = 46), - [5916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_condition_clause, 3, .production_id = 14), - [5918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition_clause, 3, .production_id = 14), - [5920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__enum_base_clause, 2, .production_id = 97), - [5922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_base_clause, 2, .production_id = 97), - [5924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 2, .production_id = 12), - [5926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 12), - [5928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_condition_clause, 4, .production_id = 142), - [5930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition_clause, 4, .production_id = 142), - [5932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 3, .production_id = 9), - [5934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 3, .production_id = 9), - [5936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_raw_string_literal, 5), - [5938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raw_string_literal, 5), - [5940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 2, .production_id = 12), - [5942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 2, .production_id = 12), - [5944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sized_type_specifier, 2), REDUCE(aux_sym_sized_type_specifier_repeat1, 2), - [5947] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2), REDUCE(aux_sym_sized_type_specifier_repeat1, 2), - [5950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 99), - [5952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 99), - [5954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 4, .production_id = 102), - [5956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 4, .production_id = 102), - [5958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 1, .production_id = 2), - [5960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 1, .production_id = 2), + [5884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 10), + [5886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 10), + [5888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_placeholder_type_specifier, .child_count = 1), + [5890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_placeholder_type_specifier, .child_count = 1), + [5892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_raw_string_literal, .child_count = 7, .production_id = 203), + [5894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_raw_string_literal, .child_count = 7, .production_id = 203), + [5896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 49), + [5898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 49), + [5900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 48), + [5902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 48), + [5904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration, .child_count = 1, .production_id = 13), + [5906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration, .child_count = 1, .production_id = 13), + [5908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration, .child_count = 4, .production_id = 140), + [5910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration, .child_count = 4, .production_id = 140), + [5912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 4, .production_id = 46), + [5914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 4, .production_id = 46), + [5916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_condition_clause, .child_count = 3, .production_id = 14), + [5918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_condition_clause, .child_count = 3, .production_id = 14), + [5920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__enum_base_clause, .child_count = 2, .production_id = 97), + [5922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__enum_base_clause, .child_count = 2, .production_id = 97), + [5924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_struct_specifier, .child_count = 2, .production_id = 12), + [5926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_struct_specifier, .child_count = 2, .production_id = 12), + [5928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_condition_clause, .child_count = 4, .production_id = 142), + [5930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_condition_clause, .child_count = 4, .production_id = 142), + [5932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 3, .production_id = 9), + [5934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 3, .production_id = 9), + [5936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_raw_string_literal, .child_count = 5), + [5938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_raw_string_literal, .child_count = 5), + [5940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_union_specifier, .child_count = 2, .production_id = 12), + [5942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_union_specifier, .child_count = 2, .production_id = 12), + [5944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2), REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), + [5947] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2), REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), + [5950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 5, .production_id = 99), + [5952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 5, .production_id = 99), + [5954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 4, .production_id = 102), + [5956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 4, .production_id = 102), + [5958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__declaration_specifiers, .child_count = 1, .production_id = 2), + [5960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__declaration_specifiers, .child_count = 1, .production_id = 2), [5962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2714), [5964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2755), [5966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10142), - [5968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_requires_clause, 2, .production_id = 22), - [5970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_clause, 2, .production_id = 22), + [5968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_requires_clause, .child_count = 2, .production_id = 22), + [5970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_requires_clause, .child_count = 2, .production_id = 22), [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6882), [5974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6882), - [5976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 47), - [5978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 47), - [5980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 46), - [5982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 46), - [5984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 138), - [5986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 138), - [5988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 2, .production_id = 20), - [5990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 2, .production_id = 20), + [5976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 47), + [5978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 47), + [5980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 46), + [5982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 46), + [5984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 6, .production_id = 138), + [5986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 6, .production_id = 138), + [5988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__declaration_specifiers, .child_count = 2, .production_id = 20), + [5990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__declaration_specifiers, .child_count = 2, .production_id = 20), [5992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718), - [5994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 3), - [5996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 3), - [5998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(2700), - [6001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(1009), + [5994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enumerator_list, .child_count = 3), + [5996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enumerator_list, .child_count = 3), + [5998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(2700), + [6001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(1009), [6004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), [6006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [6008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 1, .production_id = 6), - [6010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 1, .production_id = 6), + [6008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 1, .production_id = 6), + [6010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 1, .production_id = 6), [6012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10305), [6014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), [6016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7162), [6018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7304), - [6020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 2, .production_id = 2), - [6022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .production_id = 2), + [6020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .production_id = 2), + [6022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .production_id = 2), [6024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), - [6026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), - [6028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), - [6030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3291), - [6033] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(2706), - [6036] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3280), - [6039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10023), - [6042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(9169), - [6045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10025), - [6048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3281), - [6051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10032), - [6054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10035), - [6057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_parameter_list, 4), - [6059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_parameter_list, 4), - [6061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 3, .production_id = 20), - [6063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 3, .production_id = 20), - [6065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 3, .dynamic_precedence = -1, .production_id = 36), - [6067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 3, .dynamic_precedence = -1, .production_id = 36), - [6069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_parameter_list, 2), - [6071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_parameter_list, 2), + [6026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), + [6028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), + [6030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(3291), + [6033] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(2706), + [6036] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(3280), + [6039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10023), + [6042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(9169), + [6045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10025), + [6048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(3281), + [6051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10032), + [6054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10035), + [6057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_parameter_list, .child_count = 4), + [6059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_parameter_list, .child_count = 4), + [6061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 3, .production_id = 20), + [6063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 3, .production_id = 20), + [6065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 3, .dynamic_precedence = -1, .production_id = 36), + [6067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 3, .dynamic_precedence = -1, .production_id = 36), + [6069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_parameter_list, .child_count = 2), + [6071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_parameter_list, .child_count = 2), [6073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), - [6075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_parameter_list, 3), - [6077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_parameter_list, 3), - [6079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 2, .production_id = 2), - [6081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 2, .production_id = 2), + [6075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_parameter_list, .child_count = 3), + [6077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_parameter_list, .child_count = 3), + [6079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__declaration_specifiers, .child_count = 2, .production_id = 2), + [6081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__declaration_specifiers, .child_count = 2, .production_id = 2), [6083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706), - [6085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 2, .dynamic_precedence = -1, .production_id = 36), - [6087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .dynamic_precedence = -1, .production_id = 36), + [6085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .dynamic_precedence = -1, .production_id = 36), + [6087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .dynamic_precedence = -1, .production_id = 36), [6089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), - [6091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 2, .production_id = 20), - [6093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .production_id = 20), + [6091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .production_id = 20), + [6093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .production_id = 20), [6095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708), - [6097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 2, .dynamic_precedence = -1, .production_id = 18), - [6099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .dynamic_precedence = -1, .production_id = 18), - [6101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 3, .production_id = 20), - [6103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 3, .production_id = 20), + [6097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .dynamic_precedence = -1, .production_id = 18), + [6099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .dynamic_precedence = -1, .production_id = 18), + [6101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__declaration_specifiers, .child_count = 3, .production_id = 20), + [6103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__declaration_specifiers, .child_count = 3, .production_id = 20), [6105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10263), [6107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), [6109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7304), [6111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), [6113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7162), - [6115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(1004), - [6118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .production_id = 45), - [6120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .production_id = 45), + [6115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(1004), + [6118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 3, .production_id = 45), + [6120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 3, .production_id = 45), [6122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), [6126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2954), [6128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9645), [6130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [6132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, .production_id = 91), - [6134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, .production_id = 91), - [6136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(1000), + [6132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 91), + [6134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 91), + [6136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(1000), [6139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), [6141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [6143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(987), + [6143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(987), [6146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), - [6148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string, 1), - [6150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string, 1), - [6152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__enum_base_clause, 2, .production_id = 98), - [6154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_base_clause, 2, .production_id = 98), + [6148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__string, .child_count = 1), + [6150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__string, .child_count = 1), + [6152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__enum_base_clause, .child_count = 2, .production_id = 98), + [6154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__enum_base_clause, .child_count = 2, .production_id = 98), [6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [6158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 20), - [6160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 20), - [6162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .production_id = 63), - [6164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .production_id = 63), - [6166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_destructor_name, 2), - [6168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(1008), - [6171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_destructor_name, 2), + [6158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 2, .production_id = 20), + [6160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 2, .production_id = 20), + [6162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 3, .production_id = 63), + [6164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 3, .production_id = 63), + [6166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_destructor_name, .child_count = 2), + [6168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(1008), + [6171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_destructor_name, .child_count = 2), [6173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2773), - [6175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__declarator, 1), REDUCE(sym__expression_not_binary, 1), - [6178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__declarator, 1), REDUCE(sym__expression_not_binary, 1), - [6181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(1002), - [6184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(2804), + [6175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__declarator, .child_count = 1), REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), + [6178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__declarator, .child_count = 1), REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), + [6181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(1002), + [6184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(2804), [6187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2863), [6189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), [6191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), - [6193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1), SHIFT(1346), + [6193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1), SHIFT(1346), [6196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2806), - [6198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(2773), - [6201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8412), - [6204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9501), + [6198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(2773), + [6201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8412), + [6204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9501), [6207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7372), - [6209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 2, .dynamic_precedence = 1), + [6209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_pointer_declarator, .child_count = 2, .dynamic_precedence = 1), [6211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), [6213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5494), [6215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5494), [6217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7139), [6219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), [6221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), - [6223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 1, .dynamic_precedence = 1), - [6225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(2824), + [6223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_pointer_declarator, .child_count = 1, .dynamic_precedence = 1), + [6225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), SHIFT(2824), [6228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), [6230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2825), [6232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), [6234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2810), - [6236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression_not_binary, 1), SHIFT(9940), - [6239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression_not_binary, 1), SHIFT(7742), + [6236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(9940), + [6239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(7742), [6242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), [6244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [6246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 96), - [6248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 96), + [6246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 96), + [6248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 96), [6250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7686), [6252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [6254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(2810), + [6254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(2810), [6257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), [6259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8426), [6261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9500), [6263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2626), - [6265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(2818), - [6268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8426), - [6271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9500), + [6265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(2818), + [6268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8426), + [6271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9500), [6274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2818), [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), [6278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2835), @@ -719752,370 +719439,370 @@ static const TSParseActionEntry ts_parse_actions[] = { [6290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), [6292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8349), [6294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9489), - [6296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 49), - [6298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 49), + [6296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 49), + [6298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 49), [6300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7692), [6302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), - [6304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(1005), + [6304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(1005), [6307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), [6309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2821), [6311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2819), [6313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2937), [6315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [6317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(2835), - [6320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8295), - [6323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9430), + [6317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(2835), + [6320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8295), + [6323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9430), [6326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9940), [6330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2519), [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [6334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_storage_class_specifier, 1), - [6336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_storage_class_specifier, 1), + [6334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_storage_class_specifier, .child_count = 1), + [6336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_storage_class_specifier, .child_count = 1), [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8313), - [6340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 2, .production_id = 50), - [6342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 2, .production_id = 50), - [6344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 3, .production_id = 102), - [6346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 3, .production_id = 102), - [6348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 3, .production_id = 46), - [6350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 3, .production_id = 46), + [6340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 2, .production_id = 50), + [6342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 2, .production_id = 50), + [6344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 3, .production_id = 102), + [6346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 3, .production_id = 102), + [6348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 3, .production_id = 46), + [6350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 3, .production_id = 46), [6352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8542), [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9480), - [6358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 99), - [6360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 99), - [6362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 5, .dynamic_precedence = 1, .production_id = 166), - [6364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 5, .dynamic_precedence = 1, .production_id = 166), + [6358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 99), + [6360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 99), + [6362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_pointer_type_declarator, .child_count = 5, .dynamic_precedence = 1, .production_id = 166), + [6364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_type_declarator, .child_count = 5, .dynamic_precedence = 1, .production_id = 166), [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9330), [6370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [6372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 46), - [6374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 46), - [6376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 138), - [6378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 138), + [6372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 46), + [6374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 46), + [6376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 5, .production_id = 138), + [6378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 5, .production_id = 138), [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10324), [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [6388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 48), - [6390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 48), + [6388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 48), + [6390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 48), [6392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2869), [6394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8562), [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9481), [6398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), [6400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5951), [6402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5951), - [6404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(2869), - [6407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8562), - [6410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9481), - [6413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 2, .production_id = 9), - [6415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 2, .production_id = 9), - [6417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 94), - [6419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 94), + [6404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(2869), + [6407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8562), + [6410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9481), + [6413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 2, .production_id = 9), + [6415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 2, .production_id = 9), + [6417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 94), + [6419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 4, .production_id = 94), [6421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), [6423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6043), [6425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6043), - [6427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 4, .dynamic_precedence = 1, .production_id = 85), - [6429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 4, .dynamic_precedence = 1, .production_id = 85), - [6431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 41), - [6433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 41), + [6427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_pointer_type_declarator, .child_count = 4, .dynamic_precedence = 1, .production_id = 85), + [6429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_type_declarator, .child_count = 4, .dynamic_precedence = 1, .production_id = 85), + [6431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_pointer_type_declarator, .child_count = 3, .dynamic_precedence = 1, .production_id = 41), + [6433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_type_declarator, .child_count = 3, .dynamic_precedence = 1, .production_id = 41), [6435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3035), [6437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2897), [6439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3039), - [6441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 4, .production_id = 139), - [6443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 4, .production_id = 139), + [6441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 4, .production_id = 139), + [6443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 4, .production_id = 139), [6445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), [6447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2866), - [6449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(2998), + [6449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), SHIFT(2998), [6452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2916), [6454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3009), [6456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855), - [6458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 2, .dynamic_precedence = 1, .production_id = 5), - [6460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 2, .dynamic_precedence = 1, .production_id = 5), - [6462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(1001), - [6465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(990), + [6458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_pointer_type_declarator, .child_count = 2, .dynamic_precedence = 1, .production_id = 5), + [6460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_type_declarator, .child_count = 2, .dynamic_precedence = 1, .production_id = 5), + [6462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(1001), + [6465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(990), [6468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), [6470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), [6472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8511), [6474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9479), - [6476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(988), - [6479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(2910), - [6482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8542), - [6485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9480), + [6476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__expression_not_binary, .child_count = 1), SHIFT(988), + [6479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(2910), + [6482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8542), + [6485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9480), [6488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), [6490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), - [6494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 2, .production_id = 9), - [6496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 9), - [6498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_declaration_item, 1, .production_id = 11), - [6500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_declaration_item, 1, .production_id = 11), + [6494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 2, .production_id = 9), + [6496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 2, .production_id = 9), + [6498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 1, .production_id = 11), + [6500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__class_declaration_item, .child_count = 1, .production_id = 11), [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), [6504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10408), [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [6508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, .production_id = 90), - [6510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, .production_id = 90), + [6508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 90), + [6510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 90), [6512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2953), - [6514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 4, .production_id = 117), - [6516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 4, .production_id = 117), - [6518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_declspec_modifier, 4), - [6520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_declspec_modifier, 4), - [6522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), - [6524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), - [6526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT_REPEAT(9330), - [6529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_declarator, 2, .production_id = 87), - [6531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_declarator, 2, .production_id = 87), - [6533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(2953), - [6536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_declarator, 1, .production_id = 42), - [6538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_declarator, 1, .production_id = 42), - [6540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_declarator, 1), - [6542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_declarator, 1), - [6544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_declarator, 1, .production_id = 1), - [6546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_declarator, 1, .production_id = 1), - [6548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_declarator, 1, .production_id = 43), - [6550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_declarator, 1, .production_id = 43), + [6514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_type_declarator, .child_count = 4, .production_id = 117), + [6516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_type_declarator, .child_count = 4, .production_id = 117), + [6518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_ms_declspec_modifier, .child_count = 4), + [6520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_ms_declspec_modifier, .child_count = 4), + [6522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), + [6524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), + [6526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(9330), + [6529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_function_type_declarator, .child_count = 2, .production_id = 87), + [6531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_function_type_declarator, .child_count = 2, .production_id = 87), + [6533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(2953), + [6536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_declarator, .child_count = 1, .production_id = 42), + [6538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_declarator, .child_count = 1, .production_id = 42), + [6540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_declarator, .child_count = 1), + [6542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_declarator, .child_count = 1), + [6544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_declarator, .child_count = 1, .production_id = 1), + [6546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_declarator, .child_count = 1, .production_id = 1), + [6548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_declarator, .child_count = 1, .production_id = 43), + [6550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_declarator, .child_count = 1, .production_id = 43), [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7217), - [6554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), SHIFT(987), - [6557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 5, .production_id = 134), - [6559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 5, .production_id = 134), + [6554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), SHIFT(987), + [6557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 5, .production_id = 134), + [6559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 5, .production_id = 134), [6561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3114), - [6563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type_declarator, 4, .dynamic_precedence = -10), - [6565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type_declarator, 4, .dynamic_precedence = -10), + [6563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parenthesized_type_declarator, .child_count = 4, .dynamic_precedence = -10), + [6565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parenthesized_type_declarator, .child_count = 4, .dynamic_precedence = -10), [6567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4357), - [6569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alignas_specifier, 4), - [6571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alignas_specifier, 4), - [6573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributed_type_declarator, 2), - [6575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributed_type_declarator, 2), - [6577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, .production_id = 110), - [6579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, .production_id = 110), + [6569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_alignas_specifier, .child_count = 4), + [6571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_alignas_specifier, .child_count = 4), + [6573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_attributed_type_declarator, .child_count = 2), + [6575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attributed_type_declarator, .child_count = 2), + [6577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 110), + [6579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 110), [6581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3000), [6583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2948), - [6585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .production_id = 62), - [6587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .production_id = 62), - [6589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 4, .production_id = 26), - [6591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 4, .production_id = 26), - [6593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 5, .production_id = 168), - [6595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 5, .production_id = 168), - [6597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type_declarator, 3, .dynamic_precedence = -10), - [6599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type_declarator, 3, .dynamic_precedence = -10), - [6601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 3, .production_id = 26), - [6603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 3, .production_id = 26), + [6585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 3, .production_id = 62), + [6587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 3, .production_id = 62), + [6589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_type_declarator, .child_count = 4, .production_id = 26), + [6591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_type_declarator, .child_count = 4, .production_id = 26), + [6593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_type_declarator, .child_count = 5, .production_id = 168), + [6595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_type_declarator, .child_count = 5, .production_id = 168), + [6597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parenthesized_type_declarator, .child_count = 3, .dynamic_precedence = -10), + [6599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parenthesized_type_declarator, .child_count = 3, .dynamic_precedence = -10), + [6601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_type_declarator, .child_count = 3, .production_id = 26), + [6603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_type_declarator, .child_count = 3, .production_id = 26), [6605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2999), [6607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [6609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 2, .production_id = 10), - [6611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 10), + [6609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 2, .production_id = 10), + [6611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 2, .production_id = 10), [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7359), - [6615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 84), - [6617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, .production_id = 84), + [6615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_cast_expression, .child_count = 4, .production_id = 84), + [6617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_cast_expression, .child_count = 4, .production_id = 84), [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), [6623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7424), [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7424), - [6627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(3016), - [6630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8322), - [6633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9475), - [6636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(3128), + [6627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(3016), + [6630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8322), + [6633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9475), + [6636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), SHIFT(3128), [6639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3038), [6641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3115), [6643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4591), - [6645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_field_identifier, 2, .production_id = 119), - [6647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_field_identifier, 2, .production_id = 119), + [6645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_qualified_field_identifier, .child_count = 2, .production_id = 119), + [6647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_qualified_field_identifier, .child_count = 2, .production_id = 119), [6649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [6653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_expression, 3, .production_id = 70), - [6655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 3, .production_id = 70), + [6653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_expression, .child_count = 3, .production_id = 70), + [6655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_expression, .child_count = 3, .production_id = 70), [6657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), [6659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3033), [6661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7651), [6663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), [6665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2510), [6667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [6669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_declarator, 3, .production_id = 162), - [6671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_declarator, 3, .production_id = 162), + [6669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_declarator, .child_count = 3, .production_id = 162), + [6671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_declarator, .child_count = 3, .production_id = 162), [6673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3016), [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), [6677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), [6679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [6681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(3040), + [6681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(3040), [6684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), - [6686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 54), - [6688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 54), + [6686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_binary_expression, .child_count = 3, .production_id = 54), + [6688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_binary_expression, .child_count = 3, .production_id = 54), [6690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), - [6692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 4), - [6694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 4), - [6696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_co_await_expression, 2, .production_id = 4), - [6698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_co_await_expression, 2, .production_id = 4), - [6700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_method, 2, .production_id = 118), - [6702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_method, 2, .production_id = 118), + [6692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_unary_expression, .child_count = 2, .production_id = 4), + [6694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_unary_expression, .child_count = 2, .production_id = 4), + [6696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_co_await_expression, .child_count = 2, .production_id = 4), + [6698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_co_await_expression, .child_count = 2, .production_id = 4), + [6700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_method, .child_count = 2, .production_id = 118), + [6702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_method, .child_count = 2, .production_id = 118), [6704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4609), - [6706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_expression, 2, .production_id = 4), - [6708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_expression, 2, .production_id = 4), + [6706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_pointer_expression, .child_count = 2, .production_id = 4), + [6708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_expression, .child_count = 2, .production_id = 4), [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439), - [6714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 47), - [6716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 47), - [6718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 4), - [6720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 4), - [6722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 2, .production_id = 14), - [6724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 2, .production_id = 14), + [6714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 47), + [6716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enum_specifier, .child_count = 3, .production_id = 47), + [6718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_update_expression, .child_count = 2, .production_id = 4), + [6720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_update_expression, .child_count = 2, .production_id = 4), + [6722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sizeof_expression, .child_count = 2, .production_id = 14), + [6724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sizeof_expression, .child_count = 2, .production_id = 14), [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), - [6728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, .production_id = 40), - [6730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, .production_id = 40), - [6732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(1004), - [6735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__declarator, 1), REDUCE(sym__type_specifier, 1, .production_id = 1), - [6738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_field_identifier, 2, .production_id = 34), - [6740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_field_identifier, 2, .production_id = 34), - [6742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_method, 2, .production_id = 17), - [6744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_method, 2, .production_id = 17), + [6728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parenthesized_expression, .child_count = 3, .production_id = 40), + [6730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parenthesized_expression, .child_count = 3, .production_id = 40), + [6732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(1004), + [6735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__declarator, .child_count = 1), REDUCE(.symbol = sym__type_specifier, .child_count = 1, .production_id = 1), + [6738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_qualified_field_identifier, .child_count = 2, .production_id = 34), + [6740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_qualified_field_identifier, .child_count = 2, .production_id = 34), + [6742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_template_method, .child_count = 2, .production_id = 17), + [6744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_method, .child_count = 2, .production_id = 17), [6746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3119), [6748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3126), - [6750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [6752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [6754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_identifier, 3, .production_id = 75), - [6756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_identifier, 3, .production_id = 75), - [6758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 3, .production_id = 75), SHIFT(987), + [6750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parenthesized_expression, .child_count = 3), + [6752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parenthesized_expression, .child_count = 3), + [6754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 3, .production_id = 75), + [6756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 3, .production_id = 75), + [6758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 3, .production_id = 75), SHIFT(987), [6761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10285), [6763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [6765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dependent_field_identifier, 2), - [6767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dependent_field_identifier, 2), - [6769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_list, 4), - [6771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 4), + [6765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_dependent_field_identifier, .child_count = 2), + [6767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_dependent_field_identifier, .child_count = 2), + [6769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parameter_list, .child_count = 4), + [6771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parameter_list, .child_count = 4), [6773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7629), - [6775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_virtual, 1), - [6777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_virtual, 1), - [6779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(3117), - [6782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_list, 2), - [6784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2), + [6775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_virtual, .child_count = 1), + [6777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_virtual, .child_count = 1), + [6779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(3117), + [6782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parameter_list, .child_count = 2), + [6784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parameter_list, .child_count = 2), [6786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), - [6788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_list, 3), - [6790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 3), + [6788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parameter_list, .child_count = 3), + [6790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parameter_list, .child_count = 3), [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), - [6794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_name, 2), - [6796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_name, 2), + [6794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_operator_name, .child_count = 2), + [6796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_operator_name, .child_count = 2), [6798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), [6800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3294), [6802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3112), [6804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3295), - [6806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_declarator, 4, .production_id = 162), - [6808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_declarator, 4, .production_id = 162), - [6810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(3126), + [6806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_declarator, .child_count = 4, .production_id = 162), + [6808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_declarator, .child_count = 4, .production_id = 162), + [6810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(3126), [6813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3076), [6815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6889), [6817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6880), [6819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6889), [6821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6880), - [6823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_literal_expression, 2, .production_id = 8), - [6825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_literal_expression, 2, .production_id = 8), - [6827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 29), - [6829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 29), + [6823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_compound_literal_expression, .child_count = 2, .production_id = 8), + [6825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_compound_literal_expression, .child_count = 2, .production_id = 8), + [6827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_update_expression, .child_count = 2, .production_id = 29), + [6829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_update_expression, .child_count = 2, .production_id = 29), [6831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), [6833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3400), [6835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3169), [6837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3399), - [6839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [6841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [6843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 7), - [6845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 7), + [6839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__expression, .child_count = 1), + [6841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__expression, .child_count = 1), + [6843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_call_expression, .child_count = 2, .production_id = 7), + [6845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_call_expression, .child_count = 2, .production_id = 7), [6847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10305), [6849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7387), - [6851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null, 1), - [6853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null, 1), + [6851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_null, .child_count = 1), + [6853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_null, .child_count = 1), [6855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10378), [6857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [6859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_argument_list, 3), - [6861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_argument_list, 3), - [6863] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(3171), - [6866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(3166), - [6869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 5), - [6871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 5), - [6873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_defined_literal, 2), - [6875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_defined_literal, 2), + [6859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_subscript_argument_list, .child_count = 3), + [6861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_subscript_argument_list, .child_count = 3), + [6863] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(3171), + [6866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(3166), + [6869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_argument_list, .child_count = 5), + [6871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_argument_list, .child_count = 5), + [6873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_user_defined_literal, .child_count = 2), + [6875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_user_defined_literal, .child_count = 2), [6877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), - [6879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 4), - [6881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4), + [6879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_argument_list, .child_count = 4), + [6881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_argument_list, .child_count = 4), [6883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), - [6885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 2, .production_id = 30), - [6887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 2, .production_id = 30), - [6889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), - [6891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), + [6885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_subscript_expression, .child_count = 2, .production_id = 30), + [6887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_subscript_expression, .child_count = 2, .production_id = 30), + [6889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_argument_list, .child_count = 3), + [6891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_argument_list, .child_count = 3), [6893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3392), [6895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3163), [6897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3393), - [6899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_expression, 3, .production_id = 54), - [6901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 54), - [6903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 6, .production_id = 174), - [6905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 6, .production_id = 174), - [6907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .production_id = 61), - [6909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .production_id = 61), + [6899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_assignment_expression, .child_count = 3, .production_id = 54), + [6901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_assignment_expression, .child_count = 3, .production_id = 54), + [6903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 6, .production_id = 174), + [6905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 6, .production_id = 174), + [6907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 3, .production_id = 61), + [6909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 3, .production_id = 61), [6911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7732), [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7352), - [6915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_argument_list, 4), - [6917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_argument_list, 4), - [6919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_name, 3), - [6921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_name, 3), + [6915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_subscript_argument_list, .child_count = 4), + [6917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_subscript_argument_list, .child_count = 4), + [6919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_operator_name, .child_count = 3), + [6921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_operator_name, .child_count = 3), [6923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10400), [6925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [6927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kernel_call_expression, 3, .production_id = 72), - [6929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kernel_call_expression, 3, .production_id = 72), - [6931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dependent_identifier, 2), - [6933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dependent_identifier, 2), - [6935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), - [6937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), - [6939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_literal_expression, 4, .production_id = 84), - [6941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_literal_expression, 4, .production_id = 84), + [6927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_kernel_call_expression, .child_count = 3, .production_id = 72), + [6929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_kernel_call_expression, .child_count = 3, .production_id = 72), + [6931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_dependent_identifier, .child_count = 2), + [6933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_dependent_identifier, .child_count = 2), + [6935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_argument_list, .child_count = 2), + [6937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_argument_list, .child_count = 2), + [6939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_compound_literal_expression, .child_count = 4, .production_id = 84), + [6941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_compound_literal_expression, .child_count = 4, .production_id = 84), [6943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3408), [6945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3185), [6947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3402), - [6949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, .production_id = 89), - [6951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, .production_id = 89), - [6953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 3), - [6955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 3), - [6957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 9, .production_id = 212), - [6959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 9, .production_id = 212), - [6961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_expression, 9), - [6963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_expression, 9), - [6965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 8, .production_id = 209), - [6967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 8, .production_id = 209), - [6969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 8, .production_id = 208), - [6971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 8, .production_id = 208), - [6973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_expression, 8), - [6975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_expression, 8), - [6977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 7, .production_id = 201), - [6979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 7, .production_id = 201), - [6981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 7, .production_id = 200), - [6983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 7, .production_id = 200), - [6985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 6, .production_id = 188), - [6987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 6, .production_id = 188), - [6989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 6, .production_id = 187), - [6991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 6, .production_id = 187), - [6993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_offsetof_expression, 6, .production_id = 185), - [6995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_offsetof_expression, 6, .production_id = 185), - [6997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 5), - [6999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 5), - [7001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alignof_expression, 4, .production_id = 45), - [7003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alignof_expression, 4, .production_id = 45), - [7005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 4, .production_id = 106), - [7007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 4, .production_id = 106), - [7009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, .production_id = 108), - [7011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, .production_id = 108), - [7013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, .production_id = 109), - [7015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, .production_id = 109), - [7017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 5, .production_id = 163), - [7019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 5, .production_id = 163), - [7021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 5, .production_id = 153), - [7023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 5, .production_id = 153), - [7025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 5, .production_id = 152), - [7027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 5, .production_id = 152), - [7029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 5, .production_id = 150), - [7031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 5, .production_id = 150), - [7033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_argument_list, 2), - [7035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_argument_list, 2), - [7037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_expression, 3, .production_id = 71), - [7039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 3, .production_id = 71), - [7041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 4), - [7043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 4), - [7045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 5, .production_id = 133), - [7047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 5, .production_id = 133), - [7049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 5, .production_id = 132), - [7051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 5, .production_id = 132), + [6949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 89), + [6951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 89), + [6953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_initializer_list, .child_count = 3), + [6955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_initializer_list, .child_count = 3), + [6957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 9, .production_id = 212), + [6959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 9, .production_id = 212), + [6961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_generic_expression, .child_count = 9), + [6963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_generic_expression, .child_count = 9), + [6965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 8, .production_id = 209), + [6967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 8, .production_id = 209), + [6969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 8, .production_id = 208), + [6971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 8, .production_id = 208), + [6973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_generic_expression, .child_count = 8), + [6975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_generic_expression, .child_count = 8), + [6977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 7, .production_id = 201), + [6979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 7, .production_id = 201), + [6981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 7, .production_id = 200), + [6983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 7, .production_id = 200), + [6985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 6, .production_id = 188), + [6987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 6, .production_id = 188), + [6989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 6, .production_id = 187), + [6991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 6, .production_id = 187), + [6993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_offsetof_expression, .child_count = 6, .production_id = 185), + [6995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_offsetof_expression, .child_count = 6, .production_id = 185), + [6997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_initializer_list, .child_count = 5), + [6999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_initializer_list, .child_count = 5), + [7001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_alignof_expression, .child_count = 4, .production_id = 45), + [7003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_alignof_expression, .child_count = 4, .production_id = 45), + [7005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 4, .production_id = 106), + [7007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 4, .production_id = 106), + [7009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 108), + [7011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 108), + [7013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 109), + [7015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 4, .production_id = 109), + [7017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 5, .production_id = 163), + [7019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 5, .production_id = 163), + [7021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 5, .production_id = 153), + [7023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 5, .production_id = 153), + [7025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 5, .production_id = 152), + [7027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_expression, .child_count = 5, .production_id = 152), + [7029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_sizeof_expression, .child_count = 5, .production_id = 150), + [7031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_sizeof_expression, .child_count = 5, .production_id = 150), + [7033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_subscript_argument_list, .child_count = 2), + [7035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_subscript_argument_list, .child_count = 2), + [7037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_field_expression, .child_count = 3, .production_id = 71), + [7039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_expression, .child_count = 3, .production_id = 71), + [7041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_initializer_list, .child_count = 4), + [7043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_initializer_list, .child_count = 4), + [7045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 5, .production_id = 133), + [7047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 5, .production_id = 133), + [7049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_new_expression, .child_count = 5, .production_id = 132), + [7051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_new_expression, .child_count = 5, .production_id = 132), [7053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4832), [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), [7057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4824), @@ -720128,9 +719815,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), [7073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7354), [7075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8112), - [7077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(3290), - [7080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8510), - [7083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9425), + [7077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(3290), + [7080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8510), + [7083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9425), [7086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4757), [7088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4878), [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), @@ -720140,10 +719827,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9727), [7100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8080), [7102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4835), - [7104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_launch_bounds, 6), - [7106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_launch_bounds, 6), - [7108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(989), - [7111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1), SHIFT(1347), + [7104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_launch_bounds, .child_count = 6), + [7106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_launch_bounds, .child_count = 6), + [7108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(989), + [7111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1), SHIFT(1347), [7114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3320), [7116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4862), [7118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8124), @@ -720151,30 +719838,30 @@ static const TSParseActionEntry ts_parse_actions[] = { [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), [7124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3290), [7126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8122), - [7128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_launch_bounds, 4), - [7130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_launch_bounds, 4), + [7128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_launch_bounds, .child_count = 4), + [7130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_launch_bounds, .child_count = 4), [7132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4852), - [7134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(2314), - [7137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3325), - [7140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3372), - [7143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10615), - [7146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(9484), - [7149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10612), - [7152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3096), - [7155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10496), - [7158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10472), - [7161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), - [7163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), - [7165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(3291), - [7168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(3327), - [7171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(3280), - [7174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(10023), - [7177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(9169), - [7180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(10025), - [7183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(3281), - [7186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(10032), - [7189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(4998), - [7192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_operator_cast_definition_repeat1, 2), SHIFT_REPEAT(10035), + [7134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(2314), + [7137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(3325), + [7140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(3372), + [7143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10615), + [7146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(9484), + [7149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10612), + [7152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(3096), + [7155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10496), + [7158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10472), + [7161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), + [7163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), + [7165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(3291), + [7168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(3327), + [7171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(3280), + [7174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(10023), + [7177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(9169), + [7180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(10025), + [7183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(3281), + [7186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(10032), + [7189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(4998), + [7192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_operator_cast_definition_repeat1, .child_count = 2), SHIFT_REPEAT(10035), [7195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), [7197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10615), [7199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), @@ -720185,28 +719872,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [7209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), [7211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7717), [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7383), - [7215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(3364), + [7215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(3364), [7218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), [7220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3509), [7222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3397), [7224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3521), [7226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10342), [7228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [7230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_declaration, 2, .production_id = 107), + [7230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_parameter_declaration, .child_count = 2, .production_id = 107), [7232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6536), - [7234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__constructor_specifiers, 1), REDUCE(aux_sym__declaration_specifiers_repeat1, 1), - [7237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_specifiers, 1), - [7239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_specifiers, 1), - [7241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__constructor_specifiers, 1), REDUCE(aux_sym__declaration_specifiers_repeat1, 1), - [7244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 1), + [7234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__constructor_specifiers, .child_count = 1), REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 1), + [7237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__constructor_specifiers, .child_count = 1), + [7239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__constructor_specifiers, .child_count = 1), + [7241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__constructor_specifiers, .child_count = 1), REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 1), + [7244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 1), [7246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), [7248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), [7250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), [7252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358), - [7254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 3, .dynamic_precedence = 1), + [7254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_pointer_declarator, .child_count = 3, .dynamic_precedence = 1), [7256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), - [7258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(1001), - [7261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(988), + [7258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(1001), + [7261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(988), [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3345), [7266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), [7268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), @@ -720233,21 +719920,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [7310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7747), [7312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7399), [7314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005), - [7316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_expression, 3), - [7318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_expression, 3), - [7320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_expression, 4), - [7322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_expression, 4), - [7324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 4, .production_id = 120), - [7326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 4, .production_id = 120), - [7328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_expression, 5), - [7330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_expression, 5), - [7332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, .production_id = 169), - [7334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, .production_id = 169), + [7316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_delete_expression, .child_count = 3), + [7318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_delete_expression, .child_count = 3), + [7320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_delete_expression, .child_count = 4), + [7322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_delete_expression, .child_count = 4), + [7324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_conditional_expression, .child_count = 4, .production_id = 120), + [7326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_conditional_expression, .child_count = 4, .production_id = 120), + [7328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_delete_expression, .child_count = 5), + [7330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_delete_expression, .child_count = 5), + [7332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_conditional_expression, .child_count = 5, .production_id = 169), + [7334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_conditional_expression, .child_count = 5, .production_id = 169), [7336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7401), [7338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7672), [7340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7400), - [7342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_expression, 2), - [7344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_expression, 2), + [7342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_delete_expression, .child_count = 2), + [7344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_delete_expression, .child_count = 2), [7346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), [7348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), [7350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4074), @@ -720263,11 +719950,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), [7372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), - [7376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(1005), + [7376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(1005), [7379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7725), [7383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7360), - [7385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT_REPEAT(9163), + [7385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(9163), [7388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), [7390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090), [7392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), @@ -720305,8 +719992,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839), [7458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [7462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_char_literal, 3), - [7464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_char_literal, 3), + [7462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_char_literal, .child_count = 3), + [7464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_char_literal, .child_count = 3), [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4350), [7468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), [7470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), @@ -720355,15 +720042,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10034), [7558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638), - [7562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), SHIFT(1004), + [7562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), SHIFT(1004), [7565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), [7567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), [7569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4674), [7571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158), [7573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9282), [7575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [7577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_requirement, 2), - [7579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_requirement, 2), + [7577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_type_requirement, .child_count = 2), + [7579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_requirement, .child_count = 2), [7581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), [7583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6689), [7585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6689), @@ -720376,17 +720063,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [7599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), [7601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), [7603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9786), - [7605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), + [7605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), [7607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6998), [7609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6998), [7611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314), - [7613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), + [7613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), [7615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8182), [7617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4874), - [7619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(7588), + [7619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(7588), [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), [7624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9555), - [7626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(6867), + [7626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(6867), [7629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7588), [7631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6867), [7633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8033), @@ -720401,15 +720088,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [7651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), [7653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6649), [7655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6649), - [7657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_requirement, 4), - [7659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_requirement, 4), - [7661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_requirement, 5), - [7663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_requirement, 5), - [7665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_requirement, 6), - [7667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_requirement, 6), - [7669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__requirement, 1, .production_id = 64), - [7671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__requirement, 1, .production_id = 64), - [7673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declarator, 1), + [7657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_compound_requirement, .child_count = 4), + [7659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_compound_requirement, .child_count = 4), + [7661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_compound_requirement, .child_count = 5), + [7663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_compound_requirement, .child_count = 5), + [7665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_compound_requirement, .child_count = 6), + [7667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_compound_requirement, .child_count = 6), + [7669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__requirement, .child_count = 1, .production_id = 64), + [7671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__requirement, .child_count = 1, .production_id = 64), + [7673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__declarator, .child_count = 1), [7675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2162), [7677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9244), [7679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), @@ -720430,7 +720117,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), [7711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936), [7713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [7715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT_REPEAT(9282), + [7715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(9282), [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7429), [7720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1955), [7722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1956), @@ -720452,17 +720139,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [7754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1925), [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6094), - [7760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(10224), - [7763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(9401), + [7760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(10224), + [7763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(9401), [7766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6094), [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6837), - [7772] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(7304), - [7775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(6837), - [7778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 3, .production_id = 75), SHIFT(1004), - [7781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(3937), - [7784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8273), - [7787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9496), + [7772] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(7304), + [7775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(6837), + [7778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 3, .production_id = 75), SHIFT(1004), + [7781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(3937), + [7784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8273), + [7787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9496), [7790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), [7792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), @@ -720482,8 +720169,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), [7824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7481), [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7481), - [7828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_call_modifier, 1), - [7830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_call_modifier, 1), + [7828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_ms_call_modifier, .child_count = 1), + [7830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_ms_call_modifier, .child_count = 1), [7832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7491), [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7491), [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4907), @@ -720527,7 +720214,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), [7914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), [7916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4905), - [7918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT_REPEAT(9218), + [7918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(9218), [7921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1835), [7923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1847), [7925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), @@ -720564,7 +720251,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1746), [7989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), [7991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), - [7993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 3, .production_id = 75), SHIFT(993), + [7993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 3, .production_id = 75), SHIFT(993), [7996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4579), [7998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), [8000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10612), @@ -720578,20 +720265,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), [8018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574), [8020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [8022] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 2, .production_id = 34), SHIFT(988), + [8022] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 2, .production_id = 34), SHIFT(988), [8025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4721), [8027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4070), [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), - [8033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(9169), - [8036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(8182), + [8033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(9169), + [8036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(8182), [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4831), [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6843), [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10224), [8045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), - [8047] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(6843), + [8047] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(6843), [8050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7350), - [8052] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT_REPEAT(9244), + [8052] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(9244), [8055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), [8057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4279), [8059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), @@ -720607,7 +720294,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9860), [8081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), [8083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3937), - [8085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 3, .production_id = 75), SHIFT(1002), + [8085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 3, .production_id = 75), SHIFT(1002), [8088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4491), [8090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4491), [8092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), @@ -720642,28 +720329,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4183), [8152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4254), [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), - [8156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(6883), + [8156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(6883), [8159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10263), [8161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), [8163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4592), [8165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), [8167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6858), - [8169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(4254), - [8172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8349), - [8175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9489), - [8178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 3, .production_id = 75), SHIFT(989), + [8169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(4254), + [8172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8349), + [8175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9489), + [8178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 3, .production_id = 75), SHIFT(989), [8181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4242), - [8183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(6858), + [8183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(6858), [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4465), [8188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6883), - [8190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), - [8192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), - [8194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), SHIFT_REPEAT(4928), - [8197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), SHIFT_REPEAT(4947), + [8190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_pointer_declarator_repeat1, .child_count = 2), + [8192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_pointer_declarator_repeat1, .child_count = 2), + [8194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_pointer_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(4928), + [8197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_pointer_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(4947), [8200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4424), - [8202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(4344), - [8205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8304), - [8208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9470), + [8202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(4344), + [8205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8304), + [8208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9470), [8211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6841), [8213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6845), [8215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6841), @@ -720683,19 +720370,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [8243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), [8245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), [8247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), - [8249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binary_fold_operator, 3, .production_id = 129), - [8251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binary_fold_operator, 3, .production_id = 129), - [8253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 3, .production_id = 75), SHIFT(988), + [8249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__binary_fold_operator, .child_count = 3, .production_id = 129), + [8251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__binary_fold_operator, .child_count = 3, .production_id = 129), + [8253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 3, .production_id = 75), SHIFT(988), [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4594), [8258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4469), - [8260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(4587), + [8260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), SHIFT(4587), [8263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4496), [8265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4567), [8267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1009), - [8269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(4424), - [8272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8511), - [8275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9479), - [8278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_identifier, 3, .production_id = 75), SHIFT(1001), + [8269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(4424), + [8272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8511), + [8275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9479), + [8278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_identifier, .child_count = 3, .production_id = 75), SHIFT(1001), [8281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), [8283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4849), [8285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4344), @@ -720703,7 +720390,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4844), [8291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4872), [8293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6887), - [8295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(6887), + [8295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(6887), [8298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), [8300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4550), [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6804), @@ -720717,28 +720404,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [8318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6838), [8320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4652), [8322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), - [8324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(1009), + [8324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(1009), [8327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4691), [8329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4669), [8331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593), [8333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), [8335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6810), [8337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4657), - [8339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(2314), - [8342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(4653), - [8345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3372), - [8348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10615), - [8351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(9534), - [8354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10612), - [8357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3096), - [8360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10496), - [8363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(10472), + [8339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(2314), + [8342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(4653), + [8345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(3372), + [8348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10615), + [8351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(9534), + [8354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10612), + [8357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(3096), + [8360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10496), + [8363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__declaration_specifiers_repeat1, .child_count = 2), SHIFT_REPEAT(10472), [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6856), [8368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6856), [8370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4706), [8372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6806), [8374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6806), - [8376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(4669), + [8376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(4669), [8379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6861), [8381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6852), [8383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6861), @@ -720759,7 +720446,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6696), [8415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6692), [8417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6559), - [8419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(4997), + [8419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), SHIFT(4997), [8422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4837), [8424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4989), [8426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6200), @@ -720791,11 +720478,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [8478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6569), [8480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9401), [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), - [8484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(4833), + [8484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(4833), [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7710), [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7407), [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4780), - [8493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 1, .production_id = 23), SHIFT(6848), + [8493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 1, .production_id = 23), SHIFT(6848), [8496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6848), [8498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4875), [8500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6813), @@ -720818,34 +720505,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [8534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6379), [8536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10381), [8538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6523), - [8540] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(4887), - [8543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(1000), + [8540] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(4887), + [8543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(1000), [8546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4958), [8548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), [8550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5232), [8552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9984), [8554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6834), - [8556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_function_specifier, 4), - [8558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_function_specifier, 4), + [8556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_explicit_function_specifier, .child_count = 4), + [8558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_explicit_function_specifier, .child_count = 4), [8560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4887), [8562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6833), [8564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4953), [8566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6840), [8568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6840), - [8570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_pointer_modifier, 1), - [8572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_pointer_modifier, 1), - [8574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(1008), - [8577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_unaligned_ptr_modifier, 1), - [8579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_unaligned_ptr_modifier, 1), + [8570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_ms_pointer_modifier, .child_count = 1), + [8572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_ms_pointer_modifier, .child_count = 1), + [8574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(1008), + [8577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_ms_unaligned_ptr_modifier, .child_count = 1), + [8579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_ms_unaligned_ptr_modifier, .child_count = 1), [8581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4999), [8583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6820), [8585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6820), [8587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4906), [8589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4901), - [8591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_function_specifier, 1), + [8591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_explicit_function_specifier, .child_count = 1), [8593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [8595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_function_specifier, 1), - [8597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(5010), + [8595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_explicit_function_specifier, .child_count = 1), + [8597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(5010), [8600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7393), [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5024), [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6912), @@ -720855,8 +720542,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5133), [8614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5023), [8616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5132), - [8618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), SHIFT_REPEAT(5171), - [8621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), SHIFT_REPEAT(5169), + [8618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_pointer_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(5171), + [8621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_pointer_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(5169), [8624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10360), [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), [8628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5118), @@ -720873,15 +720560,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [8650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), [8652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5010), - [8656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 2, .production_id = 20), + [8656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_descriptor, .child_count = 2, .production_id = 20), [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6188), [8660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9833), [8662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5012), - [8664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 1, .production_id = 2), - [8666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(991), + [8664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_descriptor, .child_count = 1, .production_id = 2), + [8666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(991), [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5116), [8671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5117), - [8673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_qualified_type_identifier, 2, .production_id = 35), SHIFT(990), + [8673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_qualified_type_identifier, .child_count = 2, .production_id = 35), SHIFT(990), [8676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7131), [8680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7131), @@ -720915,10 +720602,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7409), [8738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6369), [8740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9953), - [8742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator, 3, .production_id = 137), - [8744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 3, .production_id = 137), - [8746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_attributes_start, 1), - [8748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_attributes_start, 1), + [8742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enumerator, .child_count = 3, .production_id = 137), + [8744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enumerator, .child_count = 3, .production_id = 137), + [8746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_attributes_start, .child_count = 1), + [8748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_attributes_start, .child_count = 1), [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), [8752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7268), [8754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7268), @@ -720927,7 +720614,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6462), [8762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6465), [8764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6764), - [8766] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(5260), + [8766] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(5260), [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5668), @@ -720955,7 +720642,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4947), [8819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2955), [8821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2956), - [8823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 20), + [8823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_descriptor, .child_count = 3, .production_id = 20), [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5797), [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), [8829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), @@ -720979,7 +720666,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8386), - [8871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_declaration, 1, .production_id = 56), + [8871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parameter_declaration, .child_count = 1, .production_id = 56), [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5316), [8875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5316), [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), @@ -720993,7 +720680,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), [8895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4414), [8897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4413), - [8899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_reference_declarator, 1), + [8899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_reference_declarator, .child_count = 1), [8901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5330), [8903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4393), [8905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6812), @@ -721032,7 +720719,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), [8973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), [8975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), - [8977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 2, .production_id = 2), + [8977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_descriptor, .child_count = 2, .production_id = 2), [8979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), [8981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), [8983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5401), @@ -721065,13 +720752,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [9037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6832), [9039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6865), [9041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6864), - [9043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), SHIFT_REPEAT(2314), - [9046] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), SHIFT_REPEAT(2314), + [9043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), SHIFT_REPEAT(2314), + [9046] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), SHIFT_REPEAT(2314), [9049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5792), [9051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5454), [9053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5794), [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5476), - [9057] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(5478), + [9057] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(5478), [9060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), @@ -721100,7 +720787,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2660), [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6259), - [9116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comma_expression, 3, .production_id = 82), + [9116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_comma_expression, .child_count = 3, .production_id = 82), [9118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6139), [9122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), @@ -721108,10 +720795,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [9126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4630), [9128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6199), - [9132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_list_repeat1, 2), SHIFT(1648), - [9135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_initializer_list_repeat1, 2), - [9137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_initializer_pair, 3, .production_id = 135), SHIFT(1648), - [9140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_pair, 3, .production_id = 135), + [9132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_initializer_list_repeat1, .child_count = 2), SHIFT(1648), + [9135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_initializer_list_repeat1, .child_count = 2), + [9137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym_initializer_pair, .child_count = 3, .production_id = 135), SHIFT(1648), + [9140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_initializer_pair, .child_count = 3, .production_id = 135), [9142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), @@ -721158,8 +720845,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7989), - [9234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_attributes_start, 2), - [9236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_attributes_start, 2), + [9234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_attributes_start, .child_count = 2), + [9236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_attributes_start, .child_count = 2), [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4867), @@ -721167,7 +720854,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6266), [9248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6253), [9250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), - [9252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitfield_clause, 2), + [9252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_bitfield_clause, .child_count = 2), [9254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), @@ -721176,8 +720863,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4340), [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), - [9270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_init_declarator, 3, .production_id = 112), - [9272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition_declaration, 4, .production_id = 179), + [9270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_init_declarator, .child_count = 3, .production_id = 112), + [9272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_condition_declaration, .child_count = 4, .production_id = 179), [9274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), [9276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313), [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4583), @@ -721222,9 +720909,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10560), [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5029), [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), - [9362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), - [9364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 2), - [9366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(10615), + [9362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_type_definition_repeat1, .child_count = 2), + [9364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_type_definition_repeat1, .child_count = 2), + [9366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_type_definition_repeat1, .child_count = 2), SHIFT_REPEAT(10615), [9369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), [9371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), [9373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4538), @@ -721232,7 +720919,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5042), [9379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), [9381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [9383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 4, .production_id = 172), + [9383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_field_declaration_repeat1, .child_count = 4, .production_id = 172), [9385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5271), [9387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), [9389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), @@ -721272,18 +720959,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [9457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6863), [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [9463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [9463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_argument_list_repeat1, .child_count = 2), [9465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7565), [9475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10174), - [9477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 5, .dynamic_precedence = 1, .production_id = 196), + [9477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 5, .dynamic_precedence = 1, .production_id = 196), [9479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7524), [9481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9691), - [9483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_pair, 3, .production_id = 136), - [9485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_expression_repeat1, 4), + [9483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_initializer_pair, .child_count = 3, .production_id = 136), + [9485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_generic_expression_repeat1, .child_count = 4), [9487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7512), [9489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10459), [9491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7617), @@ -721292,26 +720979,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [9497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), [9499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), [9501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [9503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 4, .dynamic_precedence = 1, .production_id = 180), + [9503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 4, .dynamic_precedence = 1, .production_id = 180), [9505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7624), [9507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10062), [9509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), - [9511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter_declaration, 4, .production_id = 190), + [9511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_optional_parameter_declaration, .child_count = 4, .production_id = 190), [9513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), - [9515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 4, .dynamic_precedence = 1, .production_id = 183), + [9515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 4, .dynamic_precedence = 1, .production_id = 183), [9517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), [9519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5798), [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [9525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 4, .dynamic_precedence = 1, .production_id = 181), + [9525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 4, .dynamic_precedence = 1, .production_id = 181), [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), - [9529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_lambda_capture_specifier_repeat1, 2), + [9529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_lambda_capture_specifier_repeat1, .child_count = 2), [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5779), [9533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), [9539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [9541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter_declaration, 3, .production_id = 156), + [9541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_optional_parameter_declaration, .child_count = 3, .production_id = 156), [9543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7733), [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7403), @@ -721321,27 +721008,27 @@ static const TSParseActionEntry ts_parse_actions[] = { [9555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2678), [9557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10392), [9559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [9561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 3), + [9561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_argument_list_repeat1, .child_count = 3), [9563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), [9565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), [9567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), [9569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), [9571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7584), [9573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10239), - [9575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_subscript_argument_list_repeat1, 2), + [9575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_subscript_argument_list_repeat1, .child_count = 2), [9577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), [9579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), [9581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [9583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .dynamic_precedence = 1, .production_id = 145), - [9585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .dynamic_precedence = 1, .production_id = 146), + [9583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 3, .dynamic_precedence = 1, .production_id = 145), + [9585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_statement_body, .child_count = 3, .dynamic_precedence = 1, .production_id = 146), [9587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), [9589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), - [9591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), SHIFT_REPEAT(6094), - [9594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), SHIFT_REPEAT(6094), + [9591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), SHIFT_REPEAT(6094), + [9594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), SHIFT_REPEAT(6094), [9597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [9599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_argument_list_repeat1, 2, .dynamic_precedence = 1), + [9599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_template_argument_list_repeat1, .child_count = 2, .dynamic_precedence = 1), [9601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [9603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_range_loop_body, 4, .production_id = 182), + [9603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_range_loop_body, .child_count = 4, .production_id = 182), [9605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), [9607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), [9609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), @@ -721364,18 +721051,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [9643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), [9645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), [9647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4814), - [9649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binary_fold, 3, .production_id = 83), + [9649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__binary_fold, .child_count = 3, .production_id = 83), [9651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2511), [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), [9655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7179), [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4845), [9659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5143), [9661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [9663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__assignment_expression_lhs, 3, .production_id = 54), + [9663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__assignment_expression_lhs, .child_count = 3, .production_id = 54), [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), - [9671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unary_left_fold, 3, .production_id = 54), + [9671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__unary_left_fold, .child_count = 3, .production_id = 54), [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), @@ -721427,8 +721114,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8972), [9773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8791), - [9775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(10224), - [9778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_range_loop_body, 5, .production_id = 197), + [9775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_type_definition_repeat1, .child_count = 2), SHIFT_REPEAT(10224), + [9778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__for_range_loop_body, .child_count = 5, .production_id = 197), [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), [9784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1965), @@ -721450,40 +721137,40 @@ static const TSParseActionEntry ts_parse_actions[] = { [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6827), [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6828), - [9822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_parameter_list, 2), REDUCE(sym_argument_list, 2), - [9825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), - [9827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), - [9829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(7588), - [9832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(6867), + [9822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym_parameter_list, .child_count = 2), REDUCE(.symbol = sym_argument_list, .child_count = 2), + [9825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), + [9827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), + [9829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(7588), + [9832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(6867), [9835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7418), [9837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), [9839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7382), - [9841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(10224), - [9844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(9401), - [9847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(7304), - [9850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(6837), - [9853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), SHIFT_REPEAT(5705), - [9856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1), SHIFT(1345), - [9859] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), SHIFT_REPEAT(5705), + [9841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(10224), + [9844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(9401), + [9847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(7304), + [9850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(6837), + [9853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), SHIFT_REPEAT(5705), + [9856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1), SHIFT(1345), + [9859] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), SHIFT_REPEAT(5705), [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7378), - [9864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(9169), + [9864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(9169), [9867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7370), - [9869] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(8182), - [9872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(6843), - [9875] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), SHIFT_REPEAT(6462), - [9878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), SHIFT_REPEAT(6462), - [9881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), SHIFT_REPEAT(6465), + [9869] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(8182), + [9872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(6843), + [9875] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_pointer_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(6462), + [9878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_pointer_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(6462), + [9881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_pointer_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(6465), [9884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3374), [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8877), - [9888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_declaration, 1), + [9888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_parameter_declaration, .child_count = 1), [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6555), - [9892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), - [9894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), - [9896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(7588), - [9899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(6867), + [9892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), + [9894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), + [9896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(7588), + [9899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(6867), [9902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3490), - [9904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(6858), - [9907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(6883), + [9904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(6858), + [9907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(6883), [9910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4482), [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7976), [9914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7586), @@ -721502,8 +721189,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [9940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3549), [9942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10409), [9944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6568), - [9946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(10224), - [9949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(9401), + [9946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(10224), + [9949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(9401), [9952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5114), [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7991), [9956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7572), @@ -721522,7 +721209,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2959), [9984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10266), [9986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6553), - [9988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(6887), + [9988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(6887), [9991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2895), [9993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2892), [9995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3045), @@ -721605,29 +721292,29 @@ static const TSParseActionEntry ts_parse_actions[] = { [10149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5231), [10151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10401), [10153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6544), - [10155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(7304), - [10158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(6837), + [10155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(7304), + [10158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(6837), [10161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6472), - [10163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .production_id = 2), SHIFT(2432), - [10166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(6490), - [10169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(6488), - [10172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(6482), - [10175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 3, .dynamic_precedence = -1, .production_id = 36), SHIFT(2432), - [10178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_definition_type, 1, .production_id = 2), - [10180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_definition_type, 1, .production_id = 2), - [10182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(8182), - [10185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .dynamic_precedence = -1, .production_id = 18), SHIFT(2432), - [10188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 3, .production_id = 20), SHIFT(2432), - [10191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_definition_type, 2, .production_id = 20), - [10193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_definition_type, 2, .production_id = 20), - [10195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(9169), - [10198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(6843), - [10201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .production_id = 20), SHIFT(6473), - [10204] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2), REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT(2432), - [10208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .dynamic_precedence = -1, .production_id = 36), SHIFT(6469), - [10211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 2, .production_id = 23), SHIFT(6848), - [10214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(6858), - [10217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(6883), + [10163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .production_id = 2), SHIFT(2432), + [10166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), SHIFT(6490), + [10169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), SHIFT(6488), + [10172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 1), SHIFT(6482), + [10175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 3, .dynamic_precedence = -1, .production_id = 36), SHIFT(2432), + [10178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_definition_type, .child_count = 1, .production_id = 2), + [10180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_definition_type, .child_count = 1, .production_id = 2), + [10182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(8182), + [10185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .dynamic_precedence = -1, .production_id = 18), SHIFT(2432), + [10188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 3, .production_id = 20), SHIFT(2432), + [10191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_definition_type, .child_count = 2, .production_id = 20), + [10193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_definition_type, .child_count = 2, .production_id = 20), + [10195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(9169), + [10198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(6843), + [10201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .production_id = 20), SHIFT(6473), + [10204] = {.entry = {.count = 3, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2), REDUCE(.symbol = aux_sym_sized_type_specifier_repeat1, .child_count = 2), SHIFT(2432), + [10208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym_sized_type_specifier, .child_count = 2, .dynamic_precedence = -1, .production_id = 36), SHIFT(6469), + [10211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 2, .production_id = 23), SHIFT(6848), + [10214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(6858), + [10217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(6883), [10220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2726), [10222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5481), [10224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3326), @@ -721637,48 +721324,48 @@ static const TSParseActionEntry ts_parse_actions[] = { [10232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5187), [10234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3515), [10236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3378), - [10238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(6887), + [10238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(6887), [10241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3418), [10243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7981), [10245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5126), [10247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4596), [10249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5135), - [10251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type_specifier, 1), SHIFT(6463), + [10251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = sym__type_specifier, .child_count = 1), SHIFT(6463), [10254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464), [10256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3386), [10258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4991), [10260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6303), [10262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4943), [10264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3111), - [10266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), - [10268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), - [10270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(7588), - [10273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(6867), - [10276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT_REPEAT(9169), - [10279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_definition_type, 3, .production_id = 20), - [10281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_definition_type, 3, .production_id = 20), - [10283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), SHIFT_REPEAT(6764), - [10286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__type_definition_type_repeat1, 2), SHIFT_REPEAT(6764), - [10289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_definition_type, 2, .production_id = 2), - [10291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_definition_type, 2, .production_id = 2), - [10293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(10224), - [10296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(9401), - [10299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 3, .production_id = 23), SHIFT(6848), - [10302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(7304), - [10305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(6837), - [10308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(9169), - [10311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(8182), - [10314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(6843), + [10266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), + [10268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), + [10270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(7588), + [10273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(6867), + [10276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(9169), + [10279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_definition_type, .child_count = 3, .production_id = 20), + [10281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_definition_type, .child_count = 3, .production_id = 20), + [10283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), SHIFT_REPEAT(6764), + [10286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__type_definition_type_repeat1, .child_count = 2), SHIFT_REPEAT(6764), + [10289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__type_definition_type, .child_count = 2, .production_id = 2), + [10291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_definition_type, .child_count = 2, .production_id = 2), + [10293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(10224), + [10296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(9401), + [10299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 3, .production_id = 23), SHIFT(6848), + [10302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(7304), + [10305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(6837), + [10308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(9169), + [10311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(8182), + [10314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(6843), [10317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [10319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), [10321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3132), [10323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8513), - [10325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(6858), + [10325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(6858), [10328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [10330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), [10332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4655), [10334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8413), - [10336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(6883), + [10336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(6883), [10339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [10341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), [10343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6143), @@ -721712,7 +721399,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), [10401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8591), [10403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5438), - [10405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(6887), + [10405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(6887), [10408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), [10410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7959), [10412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), @@ -721754,22 +721441,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [10484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), [10486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7138), [10488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8448), - [10490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_attributes_end, 2), - [10492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_attributes_end, 2), + [10490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_attributes_end, .child_count = 2), + [10492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_attributes_end, .child_count = 2), [10494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4515), [10496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), [10498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), [10500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), [10502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9216), [10504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7854), - [10506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__preproc_expression, 1), + [10506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__preproc_expression, .child_count = 1), [10508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6974), - [10510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__preproc_expression, 1), - [10512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 4, .production_id = 23), SHIFT(6848), + [10510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__preproc_expression, .child_count = 1), + [10512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 4, .production_id = 23), SHIFT(6848), [10515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), [10517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4560), - [10519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_attributes_end, 1), - [10521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_attributes_end, 1), + [10519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_attributes_end, .child_count = 1), + [10521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_attributes_end, .child_count = 1), [10523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7213), [10525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), [10527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10465), @@ -721843,8 +721530,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10663] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [10665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7152), [10667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6925), - [10669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ref_qualifier, 1), - [10671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ref_qualifier, 1), + [10669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_ref_qualifier, .child_count = 1), + [10671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_ref_qualifier, .child_count = 1), [10673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6512), [10675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [10677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), @@ -721853,8 +721540,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), [10685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8181), [10687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9184), - [10689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_binary_expression, 3, .production_id = 54), - [10691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_binary_expression, 3, .production_id = 54), + [10689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_binary_expression, .child_count = 3, .production_id = 54), + [10691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_binary_expression, .child_count = 3, .production_id = 54), [10693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6984), [10695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7089), [10697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9405), @@ -721866,8 +721553,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [10711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9504), [10713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7144), - [10715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_argument_list, 4), - [10717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_argument_list, 4), + [10715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_argument_list, .child_count = 4), + [10717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_argument_list, .child_count = 4), [10719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7104), [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7116), [10723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7147), @@ -721880,8 +721567,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8818), [10739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4069), [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), - [10743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_argument_list, 3), - [10745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_argument_list, 3), + [10743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_argument_list, .child_count = 3), + [10745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_argument_list, .child_count = 3), [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9392), @@ -721915,8 +721602,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), [10809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7093), [10811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7194), - [10813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_argument_list, 2), - [10815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_argument_list, 2), + [10813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_argument_list, .child_count = 2), + [10815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_argument_list, .child_count = 2), [10817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3896), [10819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9580), [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7046), @@ -721945,18 +721632,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [10867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7060), [10869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7064), [10871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7076), - [10873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_unary_expression, 2, .production_id = 4), - [10875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_unary_expression, 2, .production_id = 4), - [10877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_defined, 2), - [10879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_defined, 2), + [10873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_unary_expression, .child_count = 2, .production_id = 4), + [10875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_unary_expression, .child_count = 2, .production_id = 4), + [10877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_defined, .child_count = 2), + [10879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_defined, .child_count = 2), [10881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4007), [10883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9918), [10885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7075), [10887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9052), [10889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4164), [10891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7188), - [10893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_parenthesized_expression, 3), - [10895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_parenthesized_expression, 3), + [10893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_parenthesized_expression, .child_count = 3), + [10895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_parenthesized_expression, .child_count = 3), [10897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7216), [10899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7211), [10901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2367), @@ -721968,8 +721655,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7189), [10915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4318), [10917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8629), - [10919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_defined, 4), - [10921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_defined, 4), + [10919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_defined, .child_count = 4), + [10921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_defined, .child_count = 4), [10923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7122), [10925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7090), @@ -721979,7 +721666,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9073), [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471), [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [10941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_argument_list_repeat1, 2), + [10941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_argument_list_repeat1, .child_count = 2), [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [10947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7113), @@ -721991,8 +721678,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658), [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7099), [10963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9094), - [10965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call_expression, 2, .production_id = 7), - [10967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call_expression, 2, .production_id = 7), + [10965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_call_expression, .child_count = 2, .production_id = 7), + [10967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_call_expression, .child_count = 2, .production_id = 7), [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7137), [10971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3707), [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7102), @@ -722001,20 +721688,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [10979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7083), [10981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7084), [10983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7022), - [10985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), - [10987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), - [10989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), SHIFT(7304), - [10992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), SHIFT(6843), - [10995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), - [10997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), - [10999] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), SHIFT(7304), - [11002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), SHIFT(6843), - [11005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_postfix, 1), - [11007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_postfix, 1), + [10985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), + [10987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), + [10989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), SHIFT(7304), + [10992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), SHIFT(6843), + [10995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), + [10997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), + [10999] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), SHIFT(7304), + [11002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), SHIFT(6843), + [11005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_postfix, .child_count = 1), + [11007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_postfix, .child_count = 1), [11009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8051), [11011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9031), - [11013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_specifier, 4), - [11015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_specifier, 4), + [11013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_throw_specifier, .child_count = 4), + [11015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_throw_specifier, .child_count = 4), [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8070), [11019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7082), [11021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7079), @@ -722024,11 +721711,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [11029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7015), [11031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7017), [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [11035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), SHIFT(6837), + [11035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), SHIFT(6837), [11038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7209), [11040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [11042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [11044] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), SHIFT(6837), + [11044] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), SHIFT(6837), [11047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6872), [11049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6877), [11051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8356), @@ -722041,81 +721728,81 @@ static const TSParseActionEntry ts_parse_actions[] = { [11065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9084), [11067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), [11069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [11071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__function_postfix_repeat1, 2), - [11073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__function_postfix_repeat1, 2), - [11075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__function_postfix_repeat1, 2), SHIFT_REPEAT(7304), + [11071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym__function_postfix_repeat1, .child_count = 2), + [11073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym__function_postfix_repeat1, .child_count = 2), + [11075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__function_postfix_repeat1, .child_count = 2), SHIFT_REPEAT(7304), [11078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7078), [11080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8213), [11082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [11084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8040), - [11086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_specifier, 5), - [11088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_specifier, 5), + [11086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_throw_specifier, .child_count = 5), + [11088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_throw_specifier, .child_count = 5), [11090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [11092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_noexcept, 4), - [11094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_noexcept, 4), - [11096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_noexcept, 1), + [11092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_noexcept, .child_count = 4), + [11094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_noexcept, .child_count = 4), + [11096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_noexcept, .child_count = 1), [11098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [11100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_noexcept, 1), - [11102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_attributes_end, 3), - [11104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_attributes_end, 3), + [11100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_noexcept, .child_count = 1), + [11102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_attributes_end, .child_count = 3), + [11104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_attributes_end, .child_count = 3), [11106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8038), [11108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), [11110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), [11112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [11114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_noexcept, 3), - [11116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_noexcept, 3), + [11114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_noexcept, .child_count = 3), + [11116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_noexcept, .child_count = 3), [11118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7901), - [11120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_specifier, 3), - [11122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_specifier, 3), + [11120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_throw_specifier, .child_count = 3), + [11122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_throw_specifier, .child_count = 3), [11124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [11126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), SHIFT(7588), - [11129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), SHIFT(6867), - [11132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT_REPEAT(9401), + [11126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), SHIFT(7588), + [11129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), SHIFT(6867), + [11132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(9401), [11135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [11139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 2), - [11141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 2), - [11143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_function_declarator, 2, .production_id = 24), - [11145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_function_declarator, 2, .production_id = 24), + [11139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 2), + [11141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 2), + [11143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_function_declarator, .child_count = 2, .production_id = 24), + [11145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_function_declarator, .child_count = 2, .production_id = 24), [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [11149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6886), [11151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [11153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7757), - [11155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_clobber_list, 1), - [11157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_parenthesized_declarator, 3), - [11159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_parenthesized_declarator, 3), - [11161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 122), - [11163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 122), + [11155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_clobber_list, .child_count = 1), + [11157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_parenthesized_declarator, .child_count = 3), + [11159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_parenthesized_declarator, .child_count = 3), + [11161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 3, .production_id = 122), + [11163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 3, .production_id = 122), [11165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [11167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), [11169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [11171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [11173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [11175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3), - [11177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3), - [11179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 26), - [11181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 26), - [11183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_parenthesized_declarator, 4), - [11185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_parenthesized_declarator, 4), - [11187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 170), - [11189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 170), - [11191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 117), - [11193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 117), - [11195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 26), - [11197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 26), - [11199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 5, .production_id = 168), - [11201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 5, .production_id = 168), - [11203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declarator_seq, 7, .production_id = 23), - [11205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_declarator_seq, 7, .production_id = 23), - [11207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_function_declarator, 1, .production_id = 33), - [11209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_function_declarator, 1, .production_id = 33), - [11211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__abstract_declarator, 1), - [11213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__abstract_declarator, 1), + [11175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 3), + [11177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 3), + [11179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 3, .production_id = 26), + [11181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 3, .production_id = 26), + [11183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_parenthesized_declarator, .child_count = 4), + [11185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_parenthesized_declarator, .child_count = 4), + [11187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 4, .production_id = 170), + [11189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 4, .production_id = 170), + [11191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 4, .production_id = 117), + [11193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 4, .production_id = 117), + [11195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 4, .production_id = 26), + [11197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 4, .production_id = 26), + [11199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 5, .production_id = 168), + [11201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_array_declarator, .child_count = 5, .production_id = 168), + [11203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 7, .production_id = 23), + [11205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 7, .production_id = 23), + [11207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_function_declarator, .child_count = 1, .production_id = 33), + [11209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_abstract_function_declarator, .child_count = 1, .production_id = 33), + [11211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__abstract_declarator, .child_count = 1), + [11213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__abstract_declarator, .child_count = 1), [11215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [11217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trailing_return_type, 2), - [11219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trailing_return_type, 2), - [11221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_virtual_specifier, 1), - [11223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_virtual_specifier, 1), + [11217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_trailing_return_type, .child_count = 2), + [11219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_trailing_return_type, .child_count = 2), + [11221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_virtual_specifier, .child_count = 1), + [11223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_virtual_specifier, .child_count = 1), [11225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7315), [11227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8457), [11229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9452), @@ -722124,9 +721811,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [11237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), [11239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [11241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(7336), - [11244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8457), - [11247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(9452), + [11241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(7336), + [11244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(8457), + [11247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_concatenated_string_repeat1, .child_count = 2), SHIFT_REPEAT(9452), [11250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [11252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [11254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), @@ -722143,7 +721830,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), [11278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5289), [11280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5776), - [11282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__function_postfix_repeat1, 2), SHIFT_REPEAT(7588), + [11282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__function_postfix_repeat1, .child_count = 2), SHIFT_REPEAT(7588), [11285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6367), [11287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6466), [11289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5176), @@ -722151,7 +721838,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4555), [11295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4895), [11297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4023), - [11299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9901), + [11299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9901), [11302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7680), [11304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8208), [11306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5565), @@ -722162,14 +721849,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [11316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), [11318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6866), [11320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4421), - [11322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 5), - [11324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), SHIFT(6858), + [11322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_declaration_repeat1, .child_count = 2, .production_id = 5), + [11324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), SHIFT(6858), [11327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3179), [11329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3349), [11331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3138), [11333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3346), - [11335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), SHIFT(7588), - [11338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), SHIFT(6867), + [11335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), SHIFT(7588), + [11338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), SHIFT(6867), [11341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4246), [11343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), [11345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5040), @@ -722186,23 +721873,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [11367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8231), [11369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7101), [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10120), - [11373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 5), + [11373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_field_declaration_repeat1, .child_count = 2, .production_id = 5), [11375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [11377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 2, .production_id = 39), + [11377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_descriptor, .child_count = 2, .production_id = 39), [11379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), - [11381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 5), - [11383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_reference_declarator, 2), - [11385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 81), - [11387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 62), - [11389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 4, .dynamic_precedence = 1, .production_id = 85), - [11391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 4, .production_id = 130), - [11393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 41), - [11395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), SHIFT(6883), + [11381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_pointer_declarator, .child_count = 2, .dynamic_precedence = 1, .production_id = 5), + [11383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_reference_declarator, .child_count = 2), + [11385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_descriptor, .child_count = 3, .production_id = 81), + [11387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_descriptor, .child_count = 3, .production_id = 62), + [11389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_pointer_declarator, .child_count = 4, .dynamic_precedence = 1, .production_id = 85), + [11391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_descriptor, .child_count = 4, .production_id = 130), + [11393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_abstract_pointer_declarator, .child_count = 3, .dynamic_precedence = 1, .production_id = 41), + [11395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), SHIFT(6883), [11398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), [11400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4296), [11402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7748), [11404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8224), - [11406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT_REPEAT(9534), + [11406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attributed_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(9534), [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7681), [11411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8227), [11413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4309), @@ -722211,53 +721898,53 @@ static const TSParseActionEntry ts_parse_actions[] = { [11419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3712), [11421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7652), [11423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8220), - [11425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__class_declaration_repeat1, 2), - [11427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_declaration_repeat1, 2), SHIFT_REPEAT(10023), - [11430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_declaration_repeat1, 2), - [11432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_declaration_repeat1, 2), SHIFT_REPEAT(10032), - [11435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 5, .dynamic_precedence = 1, .production_id = 166), - [11437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 5, .dynamic_precedence = 1, .production_id = 166), + [11425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym__class_declaration_repeat1, .child_count = 2), + [11427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__class_declaration_repeat1, .child_count = 2), SHIFT_REPEAT(10023), + [11430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym__class_declaration_repeat1, .child_count = 2), + [11432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym__class_declaration_repeat1, .child_count = 2), SHIFT_REPEAT(10032), + [11435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_declarator, .child_count = 5, .dynamic_precedence = 1, .production_id = 166), + [11437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_field_declarator, .child_count = 5, .dynamic_precedence = 1, .production_id = 166), [11439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7811), [11441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7790), - [11443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), SHIFT(6858), + [11443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), SHIFT(6858), [11446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7814), [11448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6879), [11450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6874), [11452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7810), - [11454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reference_field_declarator, 2, .dynamic_precedence = 1), + [11454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_reference_field_declarator, .child_count = 2, .dynamic_precedence = 1), [11456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7765), [11458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7831), [11460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7769), - [11462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 2, .dynamic_precedence = 1, .production_id = 5), - [11464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 5), - [11466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reference_declarator, 2, .dynamic_precedence = 1), - [11468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributed_declarator, 2), - [11470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributed_declarator, 2), + [11462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_field_declarator, .child_count = 2, .dynamic_precedence = 1, .production_id = 5), + [11464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_declarator, .child_count = 2, .dynamic_precedence = 1, .production_id = 5), + [11466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_reference_declarator, .child_count = 2, .dynamic_precedence = 1), + [11468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attributed_declarator, .child_count = 2), + [11470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_attributed_declarator, .child_count = 2), [11472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7784), [11474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7786), - [11476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 41), + [11476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_declarator, .child_count = 3, .dynamic_precedence = 1, .production_id = 41), [11478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7812), [11480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7800), [11482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [11484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 4, .dynamic_precedence = 1, .production_id = 85), + [11484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_declarator, .child_count = 4, .dynamic_precedence = 1, .production_id = 85), [11486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7763), [11488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7827), - [11490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 4, .dynamic_precedence = 1, .production_id = 85), + [11490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_field_declarator, .child_count = 4, .dynamic_precedence = 1, .production_id = 85), [11492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7760), [11494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7805), [11496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6862), [11498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6831), [11500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7794), [11502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7826), - [11504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 3, .dynamic_precedence = 1, .production_id = 41), + [11504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_pointer_field_declarator, .child_count = 3, .dynamic_precedence = 1, .production_id = 41), [11506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7829), [11508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7776), [11510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7771), - [11512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), SHIFT(6887), + [11512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), SHIFT(6887), [11515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7830), [11517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7761), [11519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7758), - [11521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), SHIFT(6883), + [11521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), SHIFT(6883), [11524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9671), [11526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8931), [11528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7080), @@ -722269,8 +721956,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [11540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8354), [11542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10052), [11544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4304), - [11546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_declarator, 4, .dynamic_precedence = -10), - [11548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_declarator, 4, .dynamic_precedence = -10), + [11546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parenthesized_declarator, .child_count = 4, .dynamic_precedence = -10), + [11548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parenthesized_declarator, .child_count = 4, .dynamic_precedence = -10), [11550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10201), [11552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), [11554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9314), @@ -722285,39 +721972,39 @@ static const TSParseActionEntry ts_parse_actions[] = { [11572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), [11574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), [11576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), - [11578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 3, .production_id = 26), - [11580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 3, .production_id = 26), - [11582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 5, .production_id = 23), SHIFT(6848), + [11578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_declarator, .child_count = 3, .production_id = 26), + [11580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_declarator, .child_count = 3, .production_id = 26), + [11582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 5, .production_id = 23), SHIFT(6848), [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198), [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), [11589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9270), [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6330), [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), - [11597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_declarator, 3, .dynamic_precedence = -10), - [11599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_declarator, 3, .dynamic_precedence = -10), + [11597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parenthesized_declarator, .child_count = 3, .dynamic_precedence = -10), + [11599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parenthesized_declarator, .child_count = 3, .dynamic_precedence = -10), [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), [11603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8114), [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7739), [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), [11609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4005), [11611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), - [11613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 4, .production_id = 26), - [11615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 4, .production_id = 26), + [11613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_declarator, .child_count = 4, .production_id = 26), + [11615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_declarator, .child_count = 4, .production_id = 26), [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9887), [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6316), [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5147), - [11627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 4, .production_id = 117), - [11629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 4, .production_id = 117), + [11627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_declarator, .child_count = 4, .production_id = 117), + [11629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_declarator, .child_count = 4, .production_id = 117), [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6242), [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5284), [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5256), [11639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), - [11641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structured_binding_declarator, 4, .dynamic_precedence = -1), - [11643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structured_binding_declarator, 4, .dynamic_precedence = -1), + [11641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_structured_binding_declarator, .child_count = 4, .dynamic_precedence = -1), + [11643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_structured_binding_declarator, .child_count = 4, .dynamic_precedence = -1), [11645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2553), [11647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9208), @@ -722335,8 +722022,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9830), - [11679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declarator, 2, .dynamic_precedence = 1, .production_id = 24), - [11681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declarator, 2, .dynamic_precedence = 1, .production_id = 24), + [11679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_function_declarator, .child_count = 2, .dynamic_precedence = 1, .production_id = 24), + [11681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_function_declarator, .child_count = 2, .dynamic_precedence = 1, .production_id = 24), [11683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365), [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [11687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9238), @@ -722356,11 +722043,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [11715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10534), [11717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8264), [11719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8268), - [11721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 5, .production_id = 168), - [11723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 5, .production_id = 168), + [11721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_declarator, .child_count = 5, .production_id = 168), + [11723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_declarator, .child_count = 5, .production_id = 168), [11725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), - [11727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structured_binding_declarator, 3, .dynamic_precedence = -1), - [11729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structured_binding_declarator, 3, .dynamic_precedence = -1), + [11727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_structured_binding_declarator, .child_count = 3, .dynamic_precedence = -1), + [11729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_structured_binding_declarator, .child_count = 3, .dynamic_precedence = -1), [11731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), [11733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10227), [11735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), @@ -722369,22 +722056,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [11741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), [11743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6825), [11745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6826), - [11747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_declarator, 1, .production_id = 100), + [11747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__field_declarator, .child_count = 1, .production_id = 100), [11749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [11751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_declarator, 1, .production_id = 100), - [11753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), SHIFT(6887), - [11756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributed_field_declarator, 2), - [11758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributed_field_declarator, 2), - [11760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_declarator, 1), - [11762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_declarator, 1), + [11751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__field_declarator, .child_count = 1, .production_id = 100), + [11753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), SHIFT(6887), + [11756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attributed_field_declarator, .child_count = 2), + [11758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_attributed_field_declarator, .child_count = 2), + [11760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__field_declarator, .child_count = 1), + [11762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__field_declarator, .child_count = 1), [11764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8068), [11766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7996), - [11768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 5, .production_id = 168), - [11770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_field_declarator, 5, .production_id = 168), + [11768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_field_declarator, .child_count = 5, .production_id = 168), + [11770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_field_declarator, .child_count = 5, .production_id = 168), [11772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8046), [11774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8005), [11776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8138), - [11778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_enumerator_list, 2, .production_id = 10), + [11778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_enumerator_list, .child_count = 2, .production_id = 10), [11780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7101), [11782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8059), [11784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8010), @@ -722402,18 +722089,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [11808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8466), [11810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7048), [11812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9717), - [11814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__function_declarator_seq, 6, .production_id = 23), SHIFT(6848), + [11814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__function_declarator_seq, .child_count = 6, .production_id = 23), SHIFT(6848), [11817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8012), [11819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7963), - [11821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_field_declarator, 2, .dynamic_precedence = 1, .production_id = 24), - [11823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_field_declarator, 2, .dynamic_precedence = 1, .production_id = 24), - [11825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_field_declarator, 4, .dynamic_precedence = -10), - [11827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_field_declarator, 4, .dynamic_precedence = -10), - [11829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator_list, 3, .production_id = 79), - [11831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 4, .production_id = 117), - [11833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_field_declarator, 4, .production_id = 117), - [11835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 4, .production_id = 26), - [11837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_field_declarator, 4, .production_id = 26), + [11821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_function_field_declarator, .child_count = 2, .dynamic_precedence = 1, .production_id = 24), + [11823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_function_field_declarator, .child_count = 2, .dynamic_precedence = 1, .production_id = 24), + [11825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parenthesized_field_declarator, .child_count = 4, .dynamic_precedence = -10), + [11827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parenthesized_field_declarator, .child_count = 4, .dynamic_precedence = -10), + [11829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_enumerator_list, .child_count = 3, .production_id = 79), + [11831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_field_declarator, .child_count = 4, .production_id = 117), + [11833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_field_declarator, .child_count = 4, .production_id = 117), + [11835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_field_declarator, .child_count = 4, .production_id = 26), + [11837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_field_declarator, .child_count = 4, .production_id = 26), [11839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8024), [11841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8002), [11843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8016), @@ -722422,33 +722109,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [11849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8004), [11851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8193), [11853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8150), - [11855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_field_declarator, 3, .dynamic_precedence = -10), - [11857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_field_declarator, 3, .dynamic_precedence = -10), - [11859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 3, .production_id = 26), - [11861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_field_declarator, 3, .production_id = 26), - [11863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), SHIFT_REPEAT(8931), - [11866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), SHIFT_REPEAT(7095), - [11869] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), SHIFT_REPEAT(10230), - [11872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), SHIFT_REPEAT(9542), - [11875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), - [11877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__scope_resolution, 1), - [11879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution, 1), + [11855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parenthesized_field_declarator, .child_count = 3, .dynamic_precedence = -10), + [11857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_parenthesized_field_declarator, .child_count = 3, .dynamic_precedence = -10), + [11859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_array_field_declarator, .child_count = 3, .production_id = 26), + [11861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_array_field_declarator, .child_count = 3, .production_id = 26), + [11863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_enumerator_list_repeat1, .child_count = 2), SHIFT_REPEAT(8931), + [11866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_enumerator_list_repeat1, .child_count = 2), SHIFT_REPEAT(7095), + [11869] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_enumerator_list_repeat1, .child_count = 2), SHIFT_REPEAT(10230), + [11872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_enumerator_list_repeat1, .child_count = 2), SHIFT_REPEAT(9542), + [11875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_enumerator_list_repeat1, .child_count = 2), + [11877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__scope_resolution, .child_count = 1), + [11879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__scope_resolution, .child_count = 1), [11881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), [11883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6449), [11885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7422), - [11887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_definition_declarators, 1, .production_id = 26), + [11887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_definition_declarators, .child_count = 1, .production_id = 26), [11889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1987), [11891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6439), [11893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828), [11895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6440), - [11897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand_list, 1), + [11897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_input_operand_list, .child_count = 1), [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9557), [11901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1900), [11903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6435), [11905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), [11907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6437), [11909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), - [11911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_declaration, 2, .production_id = 66), + [11911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_parameter_declaration, .child_count = 2, .production_id = 66), [11913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), [11915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), [11917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6458), @@ -722462,7 +722149,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), [11935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), [11937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6443), - [11939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand_list, 1), + [11939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_output_operand_list, .child_count = 1), [11941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10066), [11943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795), [11945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1782), @@ -722510,14 +722197,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [12029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9209), [12031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3068), [12033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9143), - [12035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_definition_declarators_repeat1, 2, .production_id = 5), + [12035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym__type_definition_declarators_repeat1, .child_count = 2, .production_id = 5), [12037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8456), [12039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8474), [12041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3380), [12043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9508), - [12045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_capture_specifier, 3), - [12047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_capture_specifier, 3), - [12049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_designator, 3), + [12045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 3), + [12047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 3), + [12049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_subscript_designator, .child_count = 3), [12051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5128), [12053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9310), [12055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6054), @@ -722548,31 +722235,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [12105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), [12107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), [12109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), - [12111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_enumerator_list_repeat1, 2), SHIFT_REPEAT(8931), - [12114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_enumerator_list_repeat1, 2), - [12116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_enumerator_list_repeat1, 2), - [12118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_cast, 3, .production_id = 58), + [12111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_enumerator_list_repeat1, .child_count = 2), SHIFT_REPEAT(8931), + [12114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_enumerator_list_repeat1, .child_count = 2), + [12116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_enumerator_list_repeat1, .child_count = 2), + [12118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_operator_cast, .child_count = 3, .production_id = 58), [12120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7903), - [12122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_enumerator_list, 3, .production_id = 10), + [12122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_enumerator_list, .child_count = 3, .production_id = 10), [12124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7048), [12126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), [12128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), - [12130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__scope_resolution, 2, .production_id = 31), - [12132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution, 2, .production_id = 31), - [12134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, 2), SHIFT_REPEAT(8072), - [12137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, 2), - [12139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, 2), - [12141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__scope_resolution, 2, .production_id = 15), - [12143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution, 2, .production_id = 15), + [12130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__scope_resolution, .child_count = 2, .production_id = 31), + [12132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__scope_resolution, .child_count = 2, .production_id = 31), + [12134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, .child_count = 2), SHIFT_REPEAT(8072), + [12137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, .child_count = 2), + [12139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, .child_count = 2), + [12141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym__scope_resolution, .child_count = 2, .production_id = 15), + [12143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__scope_resolution, .child_count = 2, .production_id = 15), [12145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), [12147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), - [12149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator_list, 4, .production_id = 79), - [12151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator_list_no_comma, 4, .production_id = 79), + [12149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_enumerator_list, .child_count = 4, .production_id = 79), + [12151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_enumerator_list_no_comma, .child_count = 4, .production_id = 79), [12153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7033), [12155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [12157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_enumerator_list_no_comma, 3, .production_id = 10), + [12157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_enumerator_list_no_comma, .child_count = 3, .production_id = 10), [12159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [12161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator_list_no_comma, 3, .production_id = 79), + [12161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_enumerator_list_no_comma, .child_count = 3, .production_id = 79), [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9570), [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), @@ -722586,7 +722273,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), [12185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), [12187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), - [12189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_enumerator_list_no_comma, 2, .production_id = 10), + [12189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_enumerator_list_no_comma, .child_count = 2, .production_id = 10), [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8178), [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), @@ -722595,13 +722282,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [12201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8152), [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7634), - [12207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 1, .production_id = 6), - [12209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator, 1, .production_id = 6), + [12207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_enumerator, .child_count = 1, .production_id = 6), + [12209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_enumerator, .child_count = 1, .production_id = 6), [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7676), [12215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [12217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_capture_specifier, 5), - [12219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_capture_specifier, 5), + [12217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 5), + [12219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 5), [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4476), [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7712), [12225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8311), @@ -722613,17 +722300,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), [12239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8597), [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), - [12243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_capture_specifier, 4), - [12245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_capture_specifier, 4), + [12243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 4), + [12245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 4), [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7702), [12249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8503), [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), - [12253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, 1), + [12253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, .child_count = 1), [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8190), - [12257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, 1), - [12259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), SHIFT_REPEAT(2048), - [12262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), - [12264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), SHIFT_REPEAT(9914), + [12257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, .child_count = 1), + [12259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_initializer_pair_repeat1, .child_count = 2), SHIFT_REPEAT(2048), + [12262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_initializer_pair_repeat1, .child_count = 2), + [12264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_initializer_pair_repeat1, .child_count = 2), SHIFT_REPEAT(9914), [12267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8399), [12269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), [12271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8640), @@ -722637,8 +722324,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [12287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8784), [12289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8866), [12291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), - [12293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_capture_specifier, 6), - [12295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_capture_specifier, 6), + [12293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 6), + [12295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_lambda_capture_specifier, .child_count = 6), [12297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [12299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), [12301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), @@ -722647,11 +722334,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [12307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8337), [12309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), [12311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7487), - [12313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator_list, 4, .production_id = 10), - [12315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_enumerator_list, 4, .production_id = 10), + [12313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list, .child_count = 4, .production_id = 10), + [12315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list, .child_count = 4, .production_id = 10), [12317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2538), [12319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), - [12321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), + [12321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_enumerator_list_repeat1, .child_count = 2), [12323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7482), [12325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7433), [12327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7504), @@ -722659,10 +722346,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [12331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7483), [12333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), [12335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), - [12337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator_list, 3, .production_id = 10), - [12339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_enumerator_list, 3, .production_id = 10), - [12341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_enumerator_list, 4, .production_id = 79), - [12343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_enumerator_list, 4, .production_id = 79), + [12337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list, .child_count = 3, .production_id = 10), + [12339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list, .child_count = 3, .production_id = 10), + [12341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list, .child_count = 4, .production_id = 79), + [12343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list, .child_count = 4, .production_id = 79), [12345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), [12347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), [12349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), @@ -722671,13 +722358,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [12355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), [12357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), [12359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7431), - [12361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator_list, 5, .production_id = 128), - [12363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_enumerator_list, 5, .production_id = 128), + [12361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list, .child_count = 5, .production_id = 128), + [12363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list, .child_count = 5, .production_id = 128), [12365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7479), [12367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7464), [12369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7489), - [12371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_enumerator_list, 6, .production_id = 173), - [12373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_enumerator_list, 6, .production_id = 173), + [12371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list, .child_count = 6, .production_id = 173), + [12373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list, .child_count = 6, .production_id = 173), [12375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), [12377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), [12379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7499), @@ -722685,16 +722372,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [12383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7497), [12385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), - [12389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_expression_repeat1, 2), - [12391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_expression_repeat1, 2), SHIFT_REPEAT(8337), + [12389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_expression_repeat1, .child_count = 2), + [12391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_expression_repeat1, .child_count = 2), SHIFT_REPEAT(8337), [12394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), [12396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), [12398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), [12400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), [12402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2607), [12404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [12406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_enumerator_list, 5, .production_id = 79), - [12408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_enumerator_list, 5, .production_id = 79), + [12406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list, .child_count = 5, .production_id = 79), + [12408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list, .child_count = 5, .production_id = 79), [12410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7477), [12412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), [12414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), @@ -722705,12 +722392,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [12424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7509), [12426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7443), [12428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7458), - [12430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_enumerator_list, 5, .production_id = 127), - [12432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_enumerator_list, 5, .production_id = 127), - [12434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, 2), SHIFT_REPEAT(8138), + [12430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list, .child_count = 5, .production_id = 127), + [12432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list, .child_count = 5, .production_id = 127), + [12434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_if_in_enumerator_list_no_comma_repeat1, .child_count = 2), SHIFT_REPEAT(8138), [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7490), - [12439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator_list, 4, .production_id = 80), - [12441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_enumerator_list, 4, .production_id = 80), + [12439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list, .child_count = 4, .production_id = 80), + [12441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list, .child_count = 4, .production_id = 80), [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), @@ -722731,10 +722418,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [12477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8351), [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8630), [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7264), - [12483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_specifier, 1), - [12485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_specifier, 1), + [12483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_access_specifier, .child_count = 1), + [12485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_access_specifier, .child_count = 1), [12487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9342), - [12489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type_parameter_declaration, 3, .production_id = 155), + [12489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_optional_type_parameter_declaration, .child_count = 3, .production_id = 155), [12491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8211), [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), [12495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9290), @@ -722746,17 +722433,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [12507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8721), [12509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), - [12513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_else_in_enumerator_list, 1), + [12513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_else_in_enumerator_list, .child_count = 1), [12515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), [12519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9277), [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), - [12525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, .production_id = 6), + [12525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attribute, .child_count = 1, .production_id = 6), [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9963), [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264), - [12533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type_parameter_declaration, 4, .production_id = 189), + [12533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_optional_type_parameter_declaration, .child_count = 4, .production_id = 189), [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2514), [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2599), @@ -722784,8 +722471,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [12583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8431), [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9262), [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), - [12589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_clobber_list_repeat1, 2, .production_id = 210), SHIFT_REPEAT(7437), - [12592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_clobber_list_repeat1, 2, .production_id = 210), + [12589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_clobber_list_repeat1, .child_count = 2, .production_id = 210), SHIFT_REPEAT(7437), + [12592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_clobber_list_repeat1, .child_count = 2, .production_id = 210), [12594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), [12596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2418), [12598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), @@ -722814,7 +722501,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), [12646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9025), [12648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7226), - [12650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_class_clause, 3), + [12650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_base_class_clause, .child_count = 3), [12652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4948), [12654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8287), [12656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8287), @@ -722823,7 +722510,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), [12664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9177), [12666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9170), - [12668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__namespace_specifier, 1, .production_id = 19), + [12668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__namespace_specifier, .child_count = 1, .production_id = 19), [12670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8214), [12672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3538), [12674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8391), @@ -722833,8 +722520,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [12682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8515), [12684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8515), [12686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4773), - [12688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_output_operand_list_repeat1, 2, .production_id = 198), SHIFT_REPEAT(8066), - [12691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_output_operand_list_repeat1, 2, .production_id = 198), + [12688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_output_operand_list_repeat1, .child_count = 2, .production_id = 198), SHIFT_REPEAT(8066), + [12691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_output_operand_list_repeat1, .child_count = 2, .production_id = 198), [12693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3306), [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8350), [12697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8350), @@ -722849,12 +722536,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [12715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3014), [12717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [12719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9558), - [12721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_qualifier, 1), + [12721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_qualifier, .child_count = 1), [12723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3133), [12725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4256), [12727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), [12729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3584), - [12731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_definition_declarators, 2, .production_id = 88), + [12731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__type_definition_declarators, .child_count = 2, .production_id = 88), [12733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4851), [12735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4788), [12737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8461), @@ -722862,7 +722549,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3275), [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4654), [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [12747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3, .production_id = 92), + [12747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attribute, .child_count = 3, .production_id = 92), [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4775), [12751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552), [12753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4557), @@ -722882,7 +722569,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4861), [12783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), [12785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8692), - [12787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_class_clause, 4), + [12787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_base_class_clause, .child_count = 4), [12789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3219), [12791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8409), [12793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8409), @@ -722891,7 +722578,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), [12801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), [12803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8984), - [12805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_declarator, 1), + [12805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_variadic_declarator, .child_count = 1), [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), [12809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7088), [12811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3065), @@ -722929,19 +722616,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [12875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8221), [12877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4648), [12879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7571), - [12881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_definition_declarators_repeat1, 2, .production_id = 115), SHIFT_REPEAT(7422), - [12884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_definition_declarators_repeat1, 2, .production_id = 115), + [12881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym__type_definition_declarators_repeat1, .child_count = 2, .production_id = 115), SHIFT_REPEAT(7422), + [12884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym__type_definition_declarators_repeat1, .child_count = 2, .production_id = 115), [12886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5324), [12888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [12890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_else_in_enumerator_list, 2), + [12890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_else_in_enumerator_list, .child_count = 2), [12892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [12894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_else_in_enumerator_list_no_comma, 2), + [12894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_else_in_enumerator_list_no_comma, .child_count = 2), [12896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8069), - [12898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand_list, 3, .production_id = 186), + [12898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_input_operand_list, .child_count = 3, .production_id = 186), [12900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), [12902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), [12904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7437), - [12906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_clobber_list, 2, .production_id = 199), + [12906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_clobber_list, .child_count = 2, .production_id = 199), [12908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2642), [12910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8366), [12912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8366), @@ -722971,19 +722658,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [12960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8405), [12962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), [12964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489), - [12966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_else_in_enumerator_list_no_comma, 1), + [12966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_else_in_enumerator_list_no_comma, .child_count = 1), [12968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), - [12970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), - [12972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(8487), - [12975] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(8487), + [12970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_string_literal_repeat1, .child_count = 2), + [12972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_string_literal_repeat1, .child_count = 2), SHIFT_REPEAT(8487), + [12975] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_string_literal_repeat1, .child_count = 2), SHIFT_REPEAT(8487), [12978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), [12980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7928), [12982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), [12984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9734), [12986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), [12988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2456), - [12990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_char_literal_repeat1, 2), - [12992] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_char_literal_repeat1, 2), SHIFT_REPEAT(8498), + [12990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = aux_sym_char_literal_repeat1, .child_count = 2), + [12992] = {.entry = {.count = 2, .reusable = false}}, REDUCE(.symbol = aux_sym_char_literal_repeat1, .child_count = 2), SHIFT_REPEAT(8498), [12995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4940), [12997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8368), [12999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8368), @@ -723009,7 +722696,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), [13041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8506), [13043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8066), - [13045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand_list, 2, .production_id = 151), + [13045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_output_operand_list, .child_count = 2, .production_id = 151), [13047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4822), [13049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), [13051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), @@ -723021,7 +722708,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9293), [13065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9324), [13067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [13069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand_list, 2, .production_id = 151), + [13069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_input_operand_list, .child_count = 2, .production_id = 151), [13071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3102), [13073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8546), [13075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8546), @@ -723038,10 +722725,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [13097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [13099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2595), [13101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031), - [13103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand_list, 3, .production_id = 186), + [13103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_output_operand_list, .child_count = 3, .production_id = 186), [13105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [13107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 178), SHIFT_REPEAT(7323), - [13110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 178), + [13107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_field_declaration_repeat1, .child_count = 2, .production_id = 178), SHIFT_REPEAT(7323), + [13110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_field_declaration_repeat1, .child_count = 2, .production_id = 178), [13112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), [13114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9414), [13116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9369), @@ -723058,21 +722745,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [13138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), [13140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), [13142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), - [13144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_operator_cast_identifier, 2, .production_id = 34), + [13144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_qualified_operator_cast_identifier, .child_count = 2, .production_id = 34), [13146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), [13148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8705), - [13150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_class_clause, 5), + [13150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_base_class_clause, .child_count = 5), [13152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5238), [13154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), [13156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9019), - [13158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_class_clause, 2), - [13160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_input_operand_list_repeat1, 2, .production_id = 198), SHIFT_REPEAT(8069), - [13163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_input_operand_list_repeat1, 2, .production_id = 198), + [13158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_base_class_clause, .child_count = 2), + [13160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_input_operand_list_repeat1, .child_count = 2, .production_id = 198), SHIFT_REPEAT(8069), + [13163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_input_operand_list_repeat1, .child_count = 2, .production_id = 198), [13165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), [13167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), [13169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), [13171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8209), - [13173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_clobber_list, 3, .production_id = 206), + [13173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_clobber_list, .child_count = 3, .production_id = 206), [13175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), [13177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4866), [13179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), @@ -723088,13 +722775,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [13199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), [13201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), [13203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2579), - [13205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_range_designator, 5, .production_id = 192), + [13205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_subscript_range_designator, .child_count = 5, .production_id = 192), [13207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), [13209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9358), [13211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9231), - [13213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 2, .production_id = 100), + [13213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_initializer, .child_count = 2, .production_id = 100), [13215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7678), - [13217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer_list, 3), + [13217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_initializer_list, .child_count = 3), [13219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), [13221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), [13223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), @@ -723112,11 +722799,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [13247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5079), [13249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9378), [13251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443), - [13253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer_list, 2), + [13253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_initializer_list, .child_count = 2), [13255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9148), [13257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), [13259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9253), - [13261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 2), + [13261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_initializer, .child_count = 2), [13263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9415), [13265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), [13267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), @@ -723131,18 +722818,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [13285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5720), [13287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), [13289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9514), - [13291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 3, .production_id = 5), + [13291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_field_declaration_repeat1, .child_count = 3, .production_id = 5), [13293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), [13295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4888), [13297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), [13299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [13301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 3, .production_id = 193), + [13301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_field_declaration_repeat1, .child_count = 3, .production_id = 193), [13303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), [13305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888), [13307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9462), [13309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [13311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 115), SHIFT_REPEAT(6512), - [13314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 115), + [13311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_declaration_repeat1, .child_count = 2, .production_id = 115), SHIFT_REPEAT(6512), + [13314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_declaration_repeat1, .child_count = 2, .production_id = 115), [13316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), [13318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9840), [13320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), @@ -723164,7 +722851,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6194), [13354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6195), [13356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9260), - [13358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_class_clause, 6), + [13358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_base_class_clause, .child_count = 6), [13360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), [13362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), [13364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), @@ -723172,10 +722859,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [13368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), [13370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), [13372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), - [13374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter_declaration, 2, .production_id = 66), + [13374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_variadic_parameter_declaration, .child_count = 2, .production_id = 66), [13376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), - [13378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__namespace_specifier, 2, .production_id = 59), - [13380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_namespace_specifier, 2), + [13378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__namespace_specifier, .child_count = 2, .production_id = 59), + [13380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_nested_namespace_specifier, .child_count = 2), [13382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8228), [13384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9450), [13386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9437), @@ -723190,7 +722877,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), [13406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), [13408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9459), - [13410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_class_clause_repeat1, 3), + [13410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_base_class_clause_repeat1, .child_count = 3), [13412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4578), [13414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6213), [13416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4915), @@ -723202,7 +722889,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4911), [13430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4937), [13432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), - [13434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_output_operand_list_repeat1, 2, .production_id = 151), + [13434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_output_operand_list_repeat1, .child_count = 2, .production_id = 151), [13436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), [13438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7927), [13440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4569), @@ -723262,16 +722949,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [13548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), [13550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), [13552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9271), - [13554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_class_clause_repeat1, 4), + [13554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_base_class_clause_repeat1, .child_count = 4), [13556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), - [13558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_throw_specifier_repeat1, 2), SHIFT_REPEAT(4854), - [13561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_throw_specifier_repeat1, 2), + [13558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_throw_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(4854), + [13561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_throw_specifier_repeat1, .child_count = 2), [13563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9510), [13565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), [13567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5028), - [13569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_namespace_specifier, 3), - [13571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_params_repeat1, 2), SHIFT_REPEAT(9450), - [13574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_params_repeat1, 2), + [13569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_nested_namespace_specifier, .child_count = 3), + [13571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_params_repeat1, .child_count = 2), SHIFT_REPEAT(9450), + [13574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_params_repeat1, .child_count = 2), [13576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), [13578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), [13580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), @@ -723279,7 +722966,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), [13586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), [13588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), - [13590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_argument_list_repeat1, 2), SHIFT_REPEAT(7043), + [13590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_preproc_argument_list_repeat1, .child_count = 2), SHIFT_REPEAT(7043), [13593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8458), [13595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), [13597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), @@ -723300,7 +722987,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), [13629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), [13631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [13633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(1369), + [13633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_argument_list_repeat1, .child_count = 2), SHIFT_REPEAT(1369), [13636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4434), [13638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), [13640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), @@ -723308,7 +722995,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8128), [13646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), [13648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), - [13650] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_list_repeat1, 2), SHIFT_REPEAT(1336), + [13650] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_initializer_list_repeat1, .child_count = 2), SHIFT_REPEAT(1336), [13653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), [13655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), [13657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), @@ -723322,16 +723009,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [13673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9536), [13675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), [13677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9125), - [13679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_type_parameter_declaration, 2), + [13679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_variadic_type_parameter_declaration, .child_count = 2), [13681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), [13683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9237), - [13685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_class_clause_repeat1, 5), + [13685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_base_class_clause_repeat1, .child_count = 5), [13687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), [13689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), [13691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), [13693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8056), [13695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4701), - [13697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_class_clause, 7), + [13697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_base_class_clause, .child_count = 7), [13699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9543), [13701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), [13703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5082), @@ -723339,20 +723026,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [13707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), [13709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5043), [13711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6137), - [13713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand, 4, .production_id = 205), + [13713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_output_operand, .child_count = 4, .production_id = 205), [13715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), - [13717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscript_argument_list_repeat1, 2), SHIFT_REPEAT(1485), + [13717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_subscript_argument_list_repeat1, .child_count = 2), SHIFT_REPEAT(1485), [13720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), [13722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), - [13724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_input_operand_list_repeat1, 2, .production_id = 151), + [13724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_input_operand_list_repeat1, .child_count = 2, .production_id = 151), [13726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), [13728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), [13730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4709), [13732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), [13734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), [13736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215), - [13738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_initializer_list_repeat1, 2), SHIFT_REPEAT(7678), - [13741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_initializer_list_repeat1, 2), + [13738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_field_initializer_list_repeat1, .child_count = 2), SHIFT_REPEAT(7678), + [13741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_field_initializer_list_repeat1, .child_count = 2), [13743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), [13745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), [13747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), @@ -723365,15 +723052,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [13761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), [13763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8370), [13765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9899), - [13767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_goto_list, 2, .production_id = 207), + [13767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_goto_list, .child_count = 2, .production_id = 207), [13769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307), [13771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), [13773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), - [13775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_expression_repeat1, 2), SHIFT_REPEAT(4876), - [13778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_expression_repeat1, 2), + [13775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_generic_expression_repeat1, .child_count = 2), SHIFT_REPEAT(4876), + [13778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_generic_expression_repeat1, .child_count = 2), [13780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [13782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_parameter_list_repeat1, 2), SHIFT_REPEAT(2148), - [13785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_parameter_list_repeat1, 2), + [13782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_template_parameter_list_repeat1, .child_count = 2), SHIFT_REPEAT(2148), + [13785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_template_parameter_list_repeat1, .child_count = 2), [13787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7112), [13789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), [13791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), @@ -723382,35 +723069,35 @@ static const TSParseActionEntry ts_parse_actions[] = { [13797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), [13799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4737), [13801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), - [13803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand, 4, .production_id = 205), + [13803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_input_operand, .child_count = 4, .production_id = 205), [13805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [13807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_clobber_list_repeat1, 2, .production_id = 199), - [13809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_goto_list, 3, .production_id = 211), + [13807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_clobber_list_repeat1, .child_count = 2, .production_id = 199), + [13809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_goto_list, .child_count = 3, .production_id = 211), [13811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8403), [13813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230), [13815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), [13817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), [13819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), - [13821] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_requires_parameter_list_repeat1, 2), SHIFT_REPEAT(2178), - [13824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_requires_parameter_list_repeat1, 2), - [13826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_goto_list_repeat1, 2, .production_id = 213), SHIFT_REPEAT(9899), - [13829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_goto_list_repeat1, 2, .production_id = 213), + [13821] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_requires_parameter_list_repeat1, .child_count = 2), SHIFT_REPEAT(2178), + [13824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_requires_parameter_list_repeat1, .child_count = 2), + [13826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_goto_list_repeat1, .child_count = 2, .production_id = 213), SHIFT_REPEAT(9899), + [13829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_goto_list_repeat1, .child_count = 2, .production_id = 213), [13831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9529), [13833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9263), [13835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), [13837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8093), [13839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464), - [13841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand, 7, .production_id = 214), - [13843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_init_declarator, 2, .production_id = 68), - [13845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition_declaration, 3, .production_id = 141), - [13847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2), SHIFT_REPEAT(2164), - [13850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2), + [13841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_output_operand, .child_count = 7, .production_id = 214), + [13843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_init_declarator, .child_count = 2, .production_id = 68), + [13845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_condition_declaration, .child_count = 3, .production_id = 141), + [13847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_parameter_list_repeat1, .child_count = 2), SHIFT_REPEAT(2164), + [13850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_parameter_list_repeat1, .child_count = 2), [13852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), [13854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2282), [13856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228), [13858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [13860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 2), SHIFT_REPEAT(9146), - [13863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 2), + [13860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_attribute_declaration_repeat1, .child_count = 2), SHIFT_REPEAT(9146), + [13863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_attribute_declaration_repeat1, .child_count = 2), [13865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8249), [13867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8407), [13869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), @@ -723418,16 +723105,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [13873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9212), [13875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), [13877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4711), - [13879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand, 7, .production_id = 214), + [13879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_input_operand, .child_count = 7, .production_id = 214), [13881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), - [13883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_reference_declarator, 2), - [13885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_lambda_capture_specifier_repeat1, 2), SHIFT_REPEAT(1920), + [13883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_variadic_reference_declarator, .child_count = 2), + [13885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_lambda_capture_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(1920), [13888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), [13890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), [13892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8571), - [13894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_declarator, 2), - [13896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_structured_binding_declarator_repeat1, 2), SHIFT_REPEAT(9940), - [13899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_structured_binding_declarator_repeat1, 2), + [13894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_variadic_declarator, .child_count = 2), + [13896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_structured_binding_declarator_repeat1, .child_count = 2), SHIFT_REPEAT(9940), + [13899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_structured_binding_declarator_repeat1, .child_count = 2), [13901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), [13903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), [13905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675), @@ -723439,7 +723126,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435), [13919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), [13921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2475), - [13923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_lambda_capture_specifier_repeat1, 2), SHIFT_REPEAT(2004), + [13923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_lambda_capture_specifier_repeat1, .child_count = 2), SHIFT_REPEAT(2004), [13926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8507), [13928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258), [13930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), @@ -723458,9 +723145,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [13956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9234), [13958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), [13960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9422), - [13962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_class_clause_repeat1, 2), + [13962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_base_class_clause_repeat1, .child_count = 2), [13964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), - [13966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_class_clause_repeat1, 2), SHIFT_REPEAT(7226), + [13966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_base_class_clause_repeat1, .child_count = 2), SHIFT_REPEAT(7226), [13969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), [13971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), [13973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8097), @@ -723499,8 +723186,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [14039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), [14041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5034), [14043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7016), - [14045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_argument_list_repeat1, 2), SHIFT_REPEAT(1028), - [14048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_argument_list_repeat1, 2), + [14045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = aux_sym_template_argument_list_repeat1, .child_count = 2), SHIFT_REPEAT(1028), + [14048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_template_argument_list_repeat1, .child_count = 2), [14050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6134), [14052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6133), [14054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8165), @@ -723516,11 +723203,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [14074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3245), [14076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), [14078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7463), - [14080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_argument_list_repeat1, 2, .dynamic_precedence = 3), + [14080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_template_argument_list_repeat1, .child_count = 2, .dynamic_precedence = 3), [14082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6115), [14084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789), [14086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6168), - [14088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_designator, 2, .production_id = 95), + [14088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_designator, .child_count = 2, .production_id = 95), [14090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2492), [14092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3244), [14094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), @@ -723535,7 +723222,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8345), [14114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7742), [14116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), - [14118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_argument_list_repeat1, 2, .dynamic_precedence = 2), + [14118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_template_argument_list_repeat1, .child_count = 2, .dynamic_precedence = 2), [14120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8142), [14122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), [14124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), @@ -723544,7 +723231,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), [14132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341), [14134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10086), - [14136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_type_parameter_declaration, 3, .production_id = 154), + [14136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_variadic_type_parameter_declaration, .child_count = 3, .production_id = 154), [14138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), [14140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9667), [14142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), @@ -723555,9 +723242,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [14152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9113), [14154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), [14156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10146), - [14158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 6), + [14158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attribute, .child_count = 2, .production_id = 6), [14160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), - [14162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_template_parameter_declaration, 3, .production_id = 57), + [14162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_template_template_parameter_declaration, .child_count = 3, .production_id = 57), [14164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), [14166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), [14168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9922), @@ -723570,11 +723257,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [14182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9547), [14184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9587), [14186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9364), - [14188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 3, .production_id = 164), + [14188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_declaration_repeat1, .child_count = 3, .production_id = 164), [14190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10380), [14192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10387), [14194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9119), - [14196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_goto_list_repeat1, 2, .production_id = 207), + [14196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_gnu_asm_goto_list_repeat1, .child_count = 2, .production_id = 207), [14198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), [14200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), [14202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10175), @@ -723582,16 +723269,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [14206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9523), [14208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290), [14210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9893), - [14212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 3, .production_id = 100), + [14212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_initializer, .child_count = 3, .production_id = 100), [14214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10318), [14216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10314), - [14218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_class_clause_repeat1, 6), + [14218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = aux_sym_base_class_clause_repeat1, .child_count = 6), [14220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10139), [14222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10171), [14224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5278), - [14226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 3), + [14226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_field_initializer, .child_count = 3), [14228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [14230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_pack_expansion, 2, .production_id = 28), + [14230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_type_parameter_pack_expansion, .child_count = 2, .production_id = 28), [14232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), [14234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9743), [14236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9855), @@ -723612,9 +723299,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [14266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), [14268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), [14270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [14272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_params, 4), - [14274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 4), - [14276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 4, .production_id = 92), + [14272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_params, .child_count = 4), + [14274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_params, .child_count = 4), + [14276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_attribute, .child_count = 4, .production_id = 92), [14278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), [14280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), [14282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9137), @@ -723628,7 +723315,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9621), [14300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), [14302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8922), - [14304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_goto_list, 1), + [14304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_gnu_asm_goto_list, .child_count = 1), [14306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10057), [14308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10573), [14310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9441), @@ -723645,8 +723332,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [14332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9372), [14334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10275), [14336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10579), - [14338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_params, 2), - [14340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 2), + [14338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_params, .child_count = 2), + [14340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_params, .child_count = 2), [14342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10297), [14344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10582), [14346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), @@ -723655,8 +723342,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [14352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10334), [14354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10588), [14356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9274), - [14358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_params, 3), - [14360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 3), + [14358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_params, .child_count = 3), + [14360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(.symbol = sym_preproc_params, .child_count = 3), [14362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10352), [14364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10591), [14366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), @@ -723718,26 +723405,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [14478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), [14480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10098), [14482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10060), - [14484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_field_declaration_list, 3, .production_id = 80), + [14484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_field_declaration_list, .child_count = 3, .production_id = 80), [14486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4712), [14488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), [14490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9689), [14492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [14494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif, 5, .production_id = 173), + [14494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif, .child_count = 5, .production_id = 173), [14496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), [14498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), [14500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5398), - [14502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_enumerator_list_no_comma, 5, .production_id = 127), + [14502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list_no_comma, .child_count = 5, .production_id = 127), [14504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8166), [14506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), [14508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10039), - [14510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_enumerator_list_no_comma, 5, .production_id = 79), + [14510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list_no_comma, .child_count = 5, .production_id = 79), [14512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9852), [14514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [14516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_enumerator_list, 3, .production_id = 80), + [14516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_enumerator_list, .child_count = 3, .production_id = 80), [14518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4504), [14520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), - [14522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_enumerator_list_no_comma, 3, .production_id = 80), + [14522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_enumerator_list_no_comma, .child_count = 3, .production_id = 80), [14524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9979), [14526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), [14528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), @@ -723750,7 +723437,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), [14544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), [14546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9718), - [14548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator_list_no_comma, 5, .production_id = 128), + [14548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list_no_comma, .child_count = 5, .production_id = 128), [14550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10147), [14552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), [14554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6185), @@ -723779,7 +723466,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9611), [14602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2546), [14604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), - [14606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_parameter_list, 2), + [14606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_requires_parameter_list, .child_count = 2), [14608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), [14610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10388), [14612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10374), @@ -723851,7 +723538,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6145), [14746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6206), [14748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), - [14750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator_list_no_comma, 4, .production_id = 10), + [14750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list_no_comma, .child_count = 4, .production_id = 10), [14752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), [14754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4545), [14756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6244), @@ -723863,7 +723550,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), [14770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), [14772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [14774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator_list_no_comma, 4, .production_id = 80), + [14774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_ifdef_in_enumerator_list_no_comma, .child_count = 4, .production_id = 80), [14776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), [14778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9623), [14780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), @@ -723883,9 +723570,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [14808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9665), [14810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), [14812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), - [14814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef, 4, .production_id = 128), + [14814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef, .child_count = 4, .production_id = 128), [14816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4347), - [14818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif, 4, .production_id = 127), + [14818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif, .child_count = 4, .production_id = 127), [14820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9782), [14822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9668), [14824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), @@ -723905,17 +723592,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [14852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10213), [14854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), [14856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [14858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator_list, 4, .production_id = 127), - [14860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator_list_no_comma, 4, .production_id = 127), + [14858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_enumerator_list, .child_count = 4, .production_id = 127), + [14860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_enumerator_list_no_comma, .child_count = 4, .production_id = 127), [14862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), [14864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), - [14866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_enumerator_list, 4, .production_id = 128), + [14866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_enumerator_list, .child_count = 4, .production_id = 128), [14868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9763), [14870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), [14872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6171), [14874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6260), [14876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [14878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_enumerator_list_no_comma, 4, .production_id = 128), + [14878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_enumerator_list_no_comma, .child_count = 4, .production_id = 128), [14880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9788), [14882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10184), [14884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5263), @@ -723927,9 +723614,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [14896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4372), [14898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9818), [14900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8281), - [14902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 4, .production_id = 127), + [14902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_field_declaration_list, .child_count = 4, .production_id = 127), [14904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9838), - [14906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef_in_field_declaration_list, 4, .production_id = 128), + [14906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef_in_field_declaration_list, .child_count = 4, .production_id = 128), [14908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), [14910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6146), [14912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4660), @@ -723948,23 +723635,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [14938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5319), [14940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), [14942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9996), - [14944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kernel_call_syntax, 4), + [14944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_kernel_call_syntax, .child_count = 4), [14946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9541), [14948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [14950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9882), [14952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10037), [14954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9503), [14956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10299), - [14958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_enumerator_list_no_comma, 6, .production_id = 173), + [14958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_if_in_enumerator_list_no_comma, .child_count = 6, .production_id = 173), [14960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10081), [14962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229), [14964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10053), [14966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8424), [14968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5025), - [14970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator_list, 5, .production_id = 173), + [14970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_enumerator_list, .child_count = 5, .production_id = 173), [14972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [14974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator_list_no_comma, 5, .production_id = 173), - [14976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 5, .production_id = 173), + [14974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_enumerator_list_no_comma, .child_count = 5, .production_id = 173), + [14976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elif_in_field_declaration_list, .child_count = 5, .production_id = 173), [14978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10141), [14980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [14982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), @@ -723983,7 +723670,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4692), [15010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8381), [15012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), - [15014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unary_right_fold, 3, .production_id = 54), + [15014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym__unary_right_fold, .child_count = 3, .production_id = 54), [15016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5921), [15018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), [15020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), @@ -723998,7 +723685,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), [15040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10384), [15042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10450), - [15044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_parameter_list, 4), + [15044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_requires_parameter_list, .child_count = 4), [15046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9575), [15048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10502), [15050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), @@ -724093,7 +723780,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), [15230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), [15232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9907), - [15234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__fold_operator, 1), SHIFT(9906), + [15234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(.symbol = sym__fold_operator, .child_count = 1), SHIFT(9906), [15237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), [15239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), [15241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030), @@ -724273,7 +723960,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), [15591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), [15593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9569), - [15595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef, 3, .production_id = 80), + [15595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_preproc_elifdef, .child_count = 3, .production_id = 80), [15597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7185), [15599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7180), [15601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7164), @@ -724287,7 +723974,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), [15619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4900), [15621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9440), - [15623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_based_modifier, 2), + [15623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_ms_based_modifier, .child_count = 2), [15625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9656), [15627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), [15629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9952), @@ -724449,7 +724136,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8320), [15943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9545), [15945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [15947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_parameter_list, 3), + [15947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_requires_parameter_list, .child_count = 3), [15949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), [15951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), [15953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10373), @@ -724537,7 +724224,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [16117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10415), [16119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), [16121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10417), - [16123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kernel_call_syntax, 3), + [16123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(.symbol = sym_kernel_call_syntax, .child_count = 3), [16125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10419), [16127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), [16129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10421), @@ -724605,6 +724292,29 @@ static const TSParseActionEntry ts_parse_actions[] = { [16253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), }; +enum ts_external_scanner_symbol_identifiers { + ts_external_token_raw_string_delimiter = 0, + ts_external_token_raw_string_content = 1, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token_raw_string_delimiter] = sym_raw_string_delimiter, + [ts_external_token_raw_string_content] = sym_raw_string_content, +}; + +static const bool ts_external_scanner_states[4][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token_raw_string_delimiter] = true, + [ts_external_token_raw_string_content] = true, + }, + [2] = { + [ts_external_token_raw_string_delimiter] = true, + }, + [3] = { + [ts_external_token_raw_string_content] = true, + }, +}; + #ifdef __cplusplus extern "C" { #endif @@ -724614,11 +724324,15 @@ bool tree_sitter_cuda_external_scanner_scan(void *, TSLexer *, const bool *); unsigned tree_sitter_cuda_external_scanner_serialize(void *, char *); void tree_sitter_cuda_external_scanner_deserialize(void *, const char *, unsigned); -#ifdef _WIN32 -#define extern __declspec(dllexport) +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) #endif -extern const TSLanguage *tree_sitter_cuda(void) { +TS_PUBLIC const TSLanguage *tree_sitter_cuda() { static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, diff --git a/src/tree_sitter/alloc.h b/src/tree_sitter/alloc.h new file mode 100644 index 0000000..1f4466d --- /dev/null +++ b/src/tree_sitter/alloc.h @@ -0,0 +1,54 @@ +#ifndef TREE_SITTER_ALLOC_H_ +#define TREE_SITTER_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t); +extern void *(*ts_current_calloc)(size_t, size_t); +extern void *(*ts_current_realloc)(void *, size_t); +extern void (*ts_current_free)(void *); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/src/tree_sitter/array.h b/src/tree_sitter/array.h new file mode 100644 index 0000000..15a3b23 --- /dev/null +++ b/src/tree_sitter/array.h @@ -0,0 +1,290 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include +#include +#include +#include +#include + +#ifdef _MSC_VER +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + _array__reserve((Array *)(self), array_elem_size(self), new_capacity) + +/// Free any memory allocated for this array. Note that this does not free any +/// memory allocated for the array's contents. +#define array_delete(self) _array__delete((Array *)(self)) + +/// Push a new `element` onto the end of the array. +#define array_push(self, element) \ + (_array__grow((Array *)(self), 1, array_elem_size(self)), \ + (self)->contents[(self)->size++] = (element)) + +/// Increase the array's size by `count` elements. +/// New elements are zero-initialized. +#define array_grow_by(self, 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) \ + array_extend((self), (other)->size, (other)->contents) + +/// Append `count` elements to the end of the array, reading their values from the +/// `contents` pointer. +#define array_extend(self, count, contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), (self)->size, \ + 0, count, contents \ + ) + +/// Remove `old_count` elements from the array starting at the given `index`. At +/// the same index, insert `new_count` new elements, reading their values from the +/// `new_contents` pointer. +#define array_splice(self, _index, old_count, new_count, new_contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), _index, \ + old_count, new_count, new_contents \ + ) + +/// Insert one `element` into the array at the given `index`. +#define array_insert(self, _index, element) \ + _array__splice((Array *)(self), array_elem_size(self), _index, 0, 1, &(element)) + +/// Remove one element from the array at the given `index`. +#define array_erase(self, _index) \ + _array__erase((Array *)(self), array_elem_size(self), _index) + +/// Pop the last element off the array, returning the element by value. +#define array_pop(self) ((self)->contents[--(self)->size]) + +/// Assign the contents of one array to another, reallocating if necessary. +#define array_assign(self, other) \ + _array__assign((Array *)(self), (const Array *)(other), array_elem_size(self)) + +/// Swap one array with another +#define array_swap(self, other) \ + _array__swap((Array *)(self), (Array *)(other)) + +/// Get the size of the array contents +#define array_elem_size(self) (sizeof *(self)->contents) + +/// Search a sorted array for a given `needle` value, using the given `compare` +/// callback to determine the order. +/// +/// If an existing element is found to be equal to `needle`, then the `index` +/// out-parameter is set to the existing value's index, and the `exists` +/// out-parameter is set to true. Otherwise, `index` is set to an index where +/// `needle` should be inserted in order to preserve the sorting, and `exists` +/// is set to false. +#define array_search_sorted_with(self, compare, needle, _index, _exists) \ + _array__search_sorted(self, 0, compare, , needle, _index, _exists) + +/// Search a sorted array for a given `needle` value, using integer comparisons +/// of a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_with`. +#define array_search_sorted_by(self, field, needle, _index, _exists) \ + _array__search_sorted(self, 0, _compare_int, field, needle, _index, _exists) + +/// Insert a given `value` into a sorted array, using the given `compare` +/// callback to determine the order. +#define array_insert_sorted_with(self, compare, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_with(self, compare, &(value), &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +/// Insert a given `value` into a sorted array, using integer comparisons of +/// a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_by`. +#define array_insert_sorted_by(self, field, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_by(self, field, (value) field, &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +// Private + +typedef Array(void) Array; + +/// This is not what you're looking for, see `array_delete`. +static inline void _array__delete(Array *self) { + if (self->contents) { + ts_free(self->contents); + self->contents = NULL; + self->size = 0; + self->capacity = 0; + } +} + +/// This is not what you're looking for, see `array_erase`. +static inline void _array__erase(Array *self, size_t element_size, + uint32_t index) { + assert(index < self->size); + char *contents = (char *)self->contents; + memmove(contents + index * element_size, contents + (index + 1) * element_size, + (self->size - index - 1) * element_size); + self->size--; +} + +/// This is not what you're looking for, see `array_reserve`. +static inline void _array__reserve(Array *self, size_t element_size, uint32_t new_capacity) { + if (new_capacity > self->capacity) { + if (self->contents) { + self->contents = ts_realloc(self->contents, new_capacity * element_size); + } else { + self->contents = ts_malloc(new_capacity * element_size); + } + self->capacity = new_capacity; + } +} + +/// This is not what you're looking for, see `array_assign`. +static inline void _array__assign(Array *self, const Array *other, size_t element_size) { + _array__reserve(self, element_size, other->size); + self->size = other->size; + memcpy(self->contents, other->contents, self->size * element_size); +} + +/// This is not what you're looking for, see `array_swap`. +static inline void _array__swap(Array *self, Array *other) { + Array swap = *other; + *other = *self; + *self = swap; +} + +/// This is not what you're looking for, see `array_push` or `array_grow_by`. +static inline void _array__grow(Array *self, uint32_t count, size_t element_size) { + uint32_t new_size = self->size + count; + if (new_size > self->capacity) { + uint32_t new_capacity = self->capacity * 2; + if (new_capacity < 8) new_capacity = 8; + if (new_capacity < new_size) new_capacity = new_size; + _array__reserve(self, element_size, new_capacity); + } +} + +/// This is not what you're looking for, see `array_splice`. +static inline void _array__splice(Array *self, size_t element_size, + uint32_t index, uint32_t old_count, + uint32_t new_count, const void *elements) { + uint32_t new_size = self->size + new_count - old_count; + uint32_t old_end = index + old_count; + uint32_t new_end = index + new_count; + assert(old_end <= self->size); + + _array__reserve(self, element_size, new_size); + + char *contents = (char *)self->contents; + if (self->size > old_end) { + memmove( + contents + new_end * element_size, + contents + old_end * element_size, + (self->size - old_end) * element_size + ); + } + if (new_count > 0) { + if (elements) { + memcpy( + (contents + index * element_size), + elements, + new_count * element_size + ); + } else { + memset( + (contents + index * element_size), + 0, + new_count * element_size + ); + } + } + self->size += new_count - old_count; +} + +/// A binary search routine, based on Rust's `std::slice::binary_search_by`. +/// This is not what you're looking for, see `array_search_sorted_with` or `array_search_sorted_by`. +#define _array__search_sorted(self, start, compare, suffix, needle, _index, _exists) \ + do { \ + *(_index) = start; \ + *(_exists) = false; \ + uint32_t size = (self)->size - *(_index); \ + if (size == 0) break; \ + int comparison; \ + while (size > 1) { \ + uint32_t half_size = size / 2; \ + uint32_t mid_index = *(_index) + half_size; \ + comparison = compare(&((self)->contents[mid_index] suffix), (needle)); \ + if (comparison <= 0) *(_index) = mid_index; \ + size -= half_size; \ + } \ + comparison = compare(&((self)->contents[*(_index)] suffix), (needle)); \ + if (comparison == 0) *(_exists) = true; \ + else if (comparison < 0) *(_index) += 1; \ + } while (0) + +/// Helper macro for the `_sorted_by` routines below. This takes the left (existing) +/// parameter by reference in order to work with the generic sorting function above. +#define _compare_int(a, b) ((int)*(a) - (int)(b)) + +#ifdef _MSC_VER +#pragma warning(default : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index 2b14ac1..70d2298 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -13,9 +13,8 @@ extern "C" { #define ts_builtin_sym_end 0 #define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 -typedef uint16_t TSStateId; - #ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; typedef struct TSLanguage TSLanguage; @@ -130,9 +129,16 @@ struct TSLanguage { * Lexer Macros */ +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + #define START_LEXER() \ bool result = false; \ bool skip = false; \ + UNUSED \ bool eof = false; \ int32_t lookahead; \ goto start; \ @@ -166,7 +172,7 @@ struct TSLanguage { * Parse Table Macros */ -#define SMALL_STATE(id) id - LARGE_STATE_COUNT +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) #define STATE(id) id @@ -176,7 +182,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value \ + .state = (state_value) \ } \ }} @@ -184,7 +190,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value, \ + .state = (state_value), \ .repetition = true \ } \ }} @@ -197,12 +203,10 @@ struct TSLanguage { } \ }} -#define REDUCE(symbol_val, child_count_val, ...) \ +#define REDUCE(...) \ {{ \ .reduce = { \ .type = TSParseActionTypeReduce, \ - .symbol = symbol_val, \ - .child_count = child_count_val, \ __VA_ARGS__ \ }, \ }}